Mettez votre MCP en avant

GitHub MCP

Communauté

Local et distant · MIT · Mis à jour 6 nov. 2026

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

Parcourir et rechercher des fichiers dans un dépôt et expliquer la structure du projet
Créer et trier des tickets, et assigner Copilot pour travailler sur un ticket
Examiner une pull request et demander une revue par Copilot
Vérifier pourquoi la dernière exécution du workflow CI a échoué et récupérer les journaux du job en échec
Lister les alertes Dependabot et d'analyse de code ouvertes pour un dépôt

/Les outils que GitHub MCP donne à votre assistant

Ce que votre assistant peut appeler une fois connecté.

OutilCe qu'il fait
actions getObtenir les détails des ressources GitHub Actions (workflows, exécutions de workflow, jobs et artefacts).
actions listLister les workflows GitHub Actions d'un dépôt.
actions run triggerDéclencher des actions de workflow GitHub Actions.
get job logsObtenir les journaux des jobs de workflow GitHub Actions.
get code quality findingObtenir un constat de qualité de code.
get code scanning alertObtenir une alerte d'analyse de code.
list code scanning alertsLister les alertes d'analyse de code d'un dépôt.
get meObtenir mon profil utilisateur.
get team membersObtenir les membres d'une équipe.
get teamsObtenir les équipes d'un utilisateur ou de l'utilisateur authentifié.
ui getObtenir les données de l'interface utilisateur.
assign copilot to issueAssigner Copilot à un ticket.
request copilot reviewDemander une revue par Copilot sur une pull request.
assign copilot to issue with intentAssigner Copilot à un ticket avec des métadonnées d'intention (justification, confiance, suggestion).
get dependabot alertObtenir une alerte Dependabot.
list dependabot alertsLister les alertes Dependabot d'un dépôt.
discussion comment writeGérer les commentaires de discussion (ajouter, répondre, mettre à jour, supprimer, marquer/démarquer comme réponse).
get discussionObtenir une discussion.
get discussion commentsObtenir les commentaires d'une discussion.
list discussion categoriesLister les catégories de discussion.
list discussionsLister les discussions d'un dépôt ou d'une organisation.
create gistCréer un Gist.
get gistObtenir le contenu d'un Gist.
list gistsLister les Gists.
update gistMettre à jour un Gist.
get repository treeObtenir l'arborescence d'un dépôt.
create repository rulesetCréer un ensemble de règles de dépôt.
custom properties readLire les propriétés personnalisées.
custom properties writeDéfinir les propriétés personnalisées.
repository ruleset readLire 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.