GitHub MCP
CommunautéRégionGlobal
/Qu'est-ce que GitHub MCP ?
Le serveur MCP GitHub connecte directement les outils d'IA à GitHub, donnant aux agents, assistants et chatbots la capacité de lire les dépôts et fichiers de code, de gérer les tickets et pull requests, d'analyser le code et d'automatiser les workflows via des interactions en langage naturel. Il est développé et maintenu par GitHub lui-même et est disponible à la fois comme serveur distant hébergé (api.githubcopilot.com) et comme serveur local exécuté via Docker ou un binaire compilé soi-même.
Fiche générée par IA à partir des informations publiques du projet. Elle peut contenir des erreurs : vérifiez la source d'origine.
/Ce que vous pouvez faire avec GitHub MCP
/Les outils que GitHub MCP donne à votre assistant
Ce que votre assistant peut appeler une fois connecté.
| Outil | Ce qu'il fait |
|---|---|
| actions get | Obtenir les détails des ressources GitHub Actions (workflows, exécutions de workflow, jobs et artefacts). |
| actions list | Lister les workflows GitHub Actions d'un dépôt. |
| actions run trigger | Déclencher des actions de workflow GitHub Actions. |
| get job logs | Obtenir les journaux des jobs de workflow GitHub Actions. |
| get code quality finding | Obtenir un constat de qualité de code. |
| get code scanning alert | Obtenir une alerte d'analyse de code. |
| list code scanning alerts | Lister les alertes d'analyse de code d'un dépôt. |
| get me | Obtenir mon profil utilisateur. |
| get team members | Obtenir les membres d'une équipe. |
| get teams | Obtenir les équipes d'un utilisateur ou de l'utilisateur authentifié. |
| ui get | Obtenir les données de l'interface utilisateur. |
| assign copilot to issue | Assigner Copilot à un ticket. |
| request copilot review | Demander une revue par Copilot sur une pull request. |
| assign copilot to issue with intent | Assigner Copilot à un ticket avec des métadonnées d'intention (justification, confiance, suggestion). |
| get dependabot alert | Obtenir une alerte Dependabot. |
| list dependabot alerts | Lister les alertes Dependabot d'un dépôt. |
| discussion comment write | Gérer les commentaires de discussion (ajouter, répondre, mettre à jour, supprimer, marquer/démarquer comme réponse). |
| get discussion | Obtenir une discussion. |
| get discussion comments | Obtenir les commentaires d'une discussion. |
| list discussion categories | Lister les catégories de discussion. |
| list discussions | Lister les discussions d'un dépôt ou d'une organisation. |
| create gist | Créer un Gist. |
| get gist | Obtenir le contenu d'un Gist. |
| list gists | Lister les Gists. |
| update gist | Mettre à jour un Gist. |
| get repository tree | Obtenir l'arborescence d'un dépôt. |
| create repository ruleset | Créer un ensemble de règles de dépôt. |
| custom properties read | Lire les propriétés personnalisées. |
| custom properties write | Définir les propriétés personnalisées. |
| repository ruleset read | Lire les ensembles de règles de dépôt. |
/Questions sur GitHub MCP
Faut-il une clé ou un compte ?
Non. Il se connecte sans clé.
Avec quels assistants fonctionne-t-il ?
Claude, ChatGPT, Gemini, Grok
Dans quels pays fonctionne-t-il ?
Dans n'importe quel pays.
