Configurer GitHub
Le serveur officiel de GitHub pour les dépôts, issues, pull requests, Actions et la recherche de code, avec des toolsets configurables.
- Éditeur
- GitHub Officiel
- Endpoint hébergé
https://api.githubcopilot.com/mcp/- Exécuter en local
docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN ghcr.io/github/github-mcp-server- Transports
- streamable-http, stdio
- Authentification
- OAuth sur l’endpoint hébergé si votre client dispose d’une application GitHub ; sinon, un personal access token.
- Environnement
GITHUB_PERSONAL_ACCESS_TOKEN- Accès
- Lecture et écriture ; un mode lecture seule et le filtrage des toolsets sont disponibles.
- Licence
- MIT
- Source
- github.com/github/github-mcp-server
- Statut
- Actif
Installation
Le fournisseur héberge ce serveur : vous n’avez donc qu’à ajouter son URL, sans rien exécuter sur votre machine. Si une authentification est nécessaire, la ligne ci-dessus indique comment procéder ; les serveurs OAuth vous invitent à vous authentifier lors de la première connexion.
Claude Code
claude mcp add --transport http --scope project github https://api.githubcopilot.com/mcp/
Cursor
{
"mcpServers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/"
}
}
}
Codex
[mcp_servers.github]
url = "https://api.githubcopilot.com/mcp/"
L’exécuter localement à la place (Cursor)
{
"mcpServers": {
"github": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"GITHUB_PERSONAL_ACCESS_TOKEN",
"ghcr.io/github/github-mcp-server"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "${env:GITHUB_PERSONAL_ACCESS_TOKEN}"
}
}
}
}
Configuration pour les autres clients →
Un token aux droits étendus permet à l’agent d’écrire dans tous les dépôts auxquels il donne accès. Privilégiez le mode lecture seule ou un token aux droits limités.
Autres serveurs de la catégorie outils de développement
Everything
Serveur de test de référence du projet MCP qui expose toutes les fonctionnalités du protocole afin de vérifier qu'un client fonctionne.
Git
Permet à l’agent de travailler avec un dépôt Git local : état, diffs, historique, branches et commits, dans le chemin du dépôt de votre choix.
GitLab
L’endpoint intégré de GitLab pour les issues, merge requests, pipelines et la recherche, avec des toolsets sélectionnables.
Figma
Transmet aux agents de programmation les frames, variables et composants des fichiers Figma pour que le code généré corresponde au design.
Context7
Ajoute au prompt la documentation des bibliothèques et des exemples de code à jour et adaptés à une version spécifique. Hébergé, avec une clé API facultative.
Docker MCP Gateway
Exécute dans des conteneurs les serveurs du catalogue MCP de Docker, derrière un point de terminaison unique.