GitHub MCP Server
Ce MCP officiel expose l'API GitHub à un agent : créer et commenter des issues, gérer des pull requests, consulter des workflows d'Actions, sans passer par le CLI `gh` ou l'interface web pour chaque opération. Il existe en version locale (Docker) et en version distante hébergée pour GitHub Copilot.

Avantages clés
- Maintenu officiellement par GitHub
- Couverture large de l'API GitHub
- Complète le CLI `gh` pour un usage conversationnel
Pour qui, pour quoi
Équipes de développement qui veulent que leur agent IA interagisse directement avec leurs dépôts GitHub.
- Gestion d'issues et de pull requests depuis l'agent
- Consultation de l'état des workflows GitHub Actions
- Automatisation de tâches de gestion de dépôt
Comment démarrer
- 1En local via Docker : `claude mcp add github -e GITHUB_PERSONAL_ACCESS_TOKEN=<jeton> -- docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN ghcr.io/github/github-mcp-server`.
- 2Alternative sans Docker : compiler le binaire soi-même avec `go build` dans `cmd/github-mcp-server`.
- 3Option distante : le point de terminaison hébergé `https://api.githubcopilot.com/mcp/`, réservé aux clients supportant OAuth GitHub Copilot (VS Code 1.101+).
Points de vigilance
- La version locale nécessite Docker (ou un build Go) : une marche technique de plus que les MCP purement distants comme Vercel ou Supabase.
- Un jeton d'accès personnel (PAT) mal scopé donne à l'agent les mêmes droits que le compte GitHub associé : limiter les scopes du PAT est recommandé.
Questions fréquentes
Faut-il Docker pour utiliser ce MCP ?
Pour l'installation locale documentée, oui. Une alternative existe en compilant le binaire soi-même (`go build`), ou en utilisant le point de terminaison distant réservé à GitHub Copilot.
Ce MCP peut-il fermer des pull requests automatiquement sans validation ?
Il expose les actions permises par le jeton fourni ; c'est à l'utilisateur de configurer un jeton avec des scopes limités et de garder une supervision humaine sur les actions sensibles (merge, fermeture de PR).
Fonctionne-t-il avec Claude Code ?
Oui, via `claude mcp add` avec la commande Docker fournie dans le README officiel du projet.
Outils similaires
À explorer aussi
Claude Code
L'agent en ligne de commande d'Anthropic, capable de lire, écrire et exécuter du code directement dans un projet réel.
Vercel MCP
Le serveur MCP de Vercel : consulter déploiements, logs et projets directement depuis un agent IA.
Playwright
Le framework de test et d'automatisation navigateur de Microsoft, utilisé ici pour capturer des captures d'écran réelles.