Qu’est-ce que GitHub MCP Server ?
Le serveur MCP GitHub est le serveur officiel de GitHub pour connecter les agents IA à GitHub. Il a remplacé le serveur GitHub de référence, que le projet MCP a archivé. Les agents peuvent chercher du code, ouvrir et relire des pull requests, gérer les issues, lire les exécutions et logs d'Actions, et interroger les alertes de code scanning, Dependabot et secret scanning.
Le endpoint hébergé sur https://api.githubcopilot.com/mcp/ vous connecte avec OAuth. Le même code Go tourne localement comme image Docker (ghcr.io/github/github-mcp-server) ou binaire, avec OAuth ou un jeton d'accès personnel. La version 2.0.3 est sortie le 21 octobre 2026 ; 2.0.0 a ajouté des sorties typées pour les clients qui prennent en charge l'appel d'outils en mode code.
Les outils sont regroupés en 22 toolsets. Seuls context, repos, issues, pull_requests et users se chargent par défaut, et le serveur distant ajoute l'agent de codage Copilot, Copilot Spaces et une recherche de documentation de support GitHub.
Installer GitHub MCP Server
https://api.githubcopilot.com/mcp/GitHub MCP Server vaut-il le coup ?
C'est le serveur GitHub à utiliser, et les raisons sont le contrôle autant que la couverture. Le README documente 93 outils dans le build local, et les charger tous encombrerait le contexte de n'importe quel modèle, si bien que seuls cinq toolsets s'activent par défaut. Vous pouvez ajouter des toolsets avec --toolsets ou GITHUB_TOOLSETS, nommer des outils individuels avec --tools, ou régler --read-only, qui l'emporte même sur les outils que vous avez demandés par leur nom.
Le endpoint hébergé convient à la plupart des gens. La documentation de GitHub dit qu'il est disponible pour tous les utilisateurs quelle que soit l'offre, mais les organisations sur Copilot Business ou Enterprise doivent activer la politique « MCP servers in Copilot » avant que les éditeurs Copilot ne puissent l'atteindre. Les hôtes tiers comme Claude et Cursor sont plutôt régis par les politiques d'applis OAuth, d'applis GitHub et de PAT, plus le SSO. Enterprise Cloud avec résidence des données (ghe.com) peut utiliser un endpoint hébergé sur son propre sous-domaine ; Enterprise Server ne peut pas, et doit faire tourner le serveur localement.
La sécurité est là où la documentation est la plus utile. Les issues, commentaires et messages de commit sur les dépôts publics sont du texte non fiable, et le mode verrouillage filtre le contenu des auteurs sans accès en écriture. GitHub déclare clairement que c'est un filtre au mieux et non une frontière d'autorisation : l'identifiant peut encore faire tout ce pour quoi il est habilité. Deux avis ont été publiés cette année, un bug de sévérité moyenne où le singleton de verrouillage du serveur HTTP confondait les clients GraphQL entre utilisateurs (juin) et un plantage de forte sévérité dans le gestionnaire de complétion (juillet). Le premier a été corrigé en 1.1.2 ; le second avis, mis à jour pour la dernière fois le 20 juillet, ne liste encore aucune version corrigée et dit qu'il affecte main, et aucune note de version depuis ne mentionne un correctif.
Les limites de débit viennent de l'API REST, pas du serveur. Un jeton personnel obtient 5 000 requêtes par heure, et la limite secondaire de 80 requêtes créant du contenu par minute est celle qu'un agent de triage occupé est plus susceptible de rencontrer. Le serveur git local est plus léger pour travailler sur un dépôt récupéré, mais il ne peut rien voir qui ne vive que sur GitHub.
Là où il fait la différence
Un mainteneur d'une bibliothèque open source publique avec 300 issues ouvertes
Étiqueter et résumer les nouvelles issues chaque matin sans agir sur le spam ni les instructions injectées
Fait tourner le serveur avec --toolsets issues,labels et --lockdown-mode pour que le texte des comptes sans accès en écriture soit retenu. Un jeton à portée fine limité aux écritures d'issues empêche un agent trompé de toucher au code ; la tâche reste bien dans les 5 000 requêtes d'API par heure.
Un ingénieur backend dans une équipe de dix personnes qui utilise Claude Code
Trouver pourquoi l'exécution d'Actions de la nuit dernière a échoué et ouvrir une pull request avec le correctif
Ajoute le toolset actions aux défauts, pour que l'agent puisse lire les logs du job raté, éditer les fichiers via les outils repos et ouvrir une pull request. Le coût est l'offre GitHub existante de l'équipe ; le risque est un jeton avec droits d'écriture, alors la protection de branche compte encore.
Un responsable d'ingénierie dans une entreprise de 60 développeurs sur Copilot Business
Laisser les développeurs utiliser le serveur GitHub dans VS Code sans l'ouvrir à chaque outil tiers
Un admin d'organisation active la politique « MCP servers in Copilot » pour les éditeurs Copilot et restreint séparément l'accès des applis OAuth pour les hôtes tiers. Aucune licence supplémentaire n'est nécessaire pour le serveur lui-même ; les appels d'API sous-jacents apparaissent dans le journal d'audit.
Avant de vous engager
- Mise en route
- Ajoutez https://api.githubcopilot.com/mcp/ à VS Code 1.101+, Claude Desktop, Cursor ou Windsurf et connectez-vous avec OAuth au premier appel ; ou faites tourner l'image Docker, qui publie un callback de connexion sur 127.0.0.1:8085.
- Intégrations
- 93 outils locaux sur 22 toolsets, dont issue_read, pull_request_read, create_pull_request, search_code et les outils de logs Actions ; le serveur distant ajoute create_pull_request_with_copilot et Copilot Spaces.
- Données et confidentialité
- Le serveur peut lire et écrire tout ce que le grant OAuth ou le jeton autorise, et la version hébergée tourne sur l'infrastructure de GitHub. Le texte des issues et PR est une entrée non fiable ; GitHub a publié deux avis pour le serveur en 2026, un de sévérité moyenne et un de forte sévérité.
- Coût à grande échelle
- Gratuit. Les agents dépensent votre quota REST : 5 000 requêtes par heure par jeton utilisateur, 15 000 pour les applis détenues par une organisation Enterprise Cloud, avec des plafonds secondaires de 80 requêtes créant du contenu par minute et 500 par heure.
- Limites
- Pas de endpoint hébergé pour Enterprise Server ; les sorties typées n'atteignent que les clients sur la spec MCP 2026-07-28 ou plus récente ; activer --toolsets all met les 93 définitions d'outils dans le contexte.
Les points forts
- Publié par GitHub, avec des versions toutes les quelques semaines
- Endpoint hébergé avec OAuth, ou autogéré via Docker ou binaire
- Toolsets, sélection par outil et un flag lecture seule
- Mode verrouillage pour le risque d'injection de prompt des dépôts publics
Les points faibles
- 93 outils si vous activez tout, ce qui encombre le contexte
- Pas d'option hébergée pour GitHub Enterprise Server
- Le verrouillage est un filtre de contenu, pas une limite de permission
- Les outils spécifiques à Copilot ont besoin d'une licence Copilot payante
Idéal pour
Les développeurs et équipes plateforme qui veulent des agents travaillant sur les issues, pull requests et CI GitHub avec des identifiants à portée réduite.
Alternatives à GitHub MCP Server
GitHub MCP Server : questions fréquentes
- GitHub MCP Server vaut-il le coup ?
- L'accès à GitHub pour les agents devrait venir de GitHub lui-même, et ce serveur le gagne avec des toolsets, un mode lecture seule et un compte-rendu franc de ce que le verrouillage ne peut pas faire. Nous lui donnons 4.7 sur 5.
- Combien coûte GitHub MCP Server ?
- Gratuit et sous licence MIT, hébergé ou autogéré, sur n'importe quelle offre GitHub. Les outils des fonctions payantes (agent de codage Copilot, certaines alertes de sécurité) ont besoin de ces licences.
- Quels sont les inconvénients de GitHub MCP Server ?
- 93 outils si vous activez tout, ce qui encombre le contexte; pas d'option hébergée pour GitHub Enterprise Server; le verrouillage est un filtre de contenu, pas une limite de permission; les outils spécifiques à Copilot ont besoin d'une licence Copilot payante.
- À qui s’adresse GitHub MCP Server ?
- Les développeurs et équipes plateforme qui veulent des agents travaillant sur les issues, pull requests et CI GitHub avec des identifiants à portée réduite.
- Combien coûte GitHub MCP Server pour une équipe ou en production ?
- Gratuit. Les agents dépensent votre quota REST : 5 000 requêtes par heure par jeton utilisateur, 15 000 pour les applis détenues par une organisation Enterprise Cloud, avec des plafonds secondaires de 80 requêtes créant du contenu par minute et 500 par heure.
- GitHub MCP Server est-il sûr pour les données de l’entreprise ?
- Le serveur peut lire et écrire tout ce que le grant OAuth ou le jeton autorise, et la version hébergée tourne sur l'infrastructure de GitHub. Le texte des issues et PR est une entrée non fiable ; GitHub a publié deux avis pour le serveur en 2026, un de sévérité moyenne et un de forte sévérité.
- Quelles sont les meilleures alternatives à GitHub MCP Server ?
- Les alternatives les plus proches que nous avons testées sont Git (reference server) et Sentry MCP.
Réponses vérifiées le 26 oct. 2026.