Serveur MCP GitHub
Pour les équipes qui gardent leur code sur github.com. Via Flowplane, un assistant IA peut lire les fichiers, les branches, les commits, les comparaisons, les pull requests avec leurs diffs et leurs revues, les issues, les releases, les résultats des checks et les erreurs qu’Actions a notées pour un job, et chercher du code et des issues dans plusieurs dépôts. Il peut ouvrir et modifier des issues et des pull requests, commenter, faire une revue, créer des branches, committer un fichier et publier une release; chacune de ces actions, fusion et suppressions comprises, attend votre accord par défaut.
- Outils
- 25 en lecture · 20 en écriture
- Connexion
- Votre compte ou une clé partagée
- Approbation, par défaut
- Les modifications vous attendent
- Serveur MCP
- Outils de Flowplane
Ce que votre assistant peut faire dans GitHub
25 outils qui lisent et 20 qui modifient quelque chose dans GitHub. La lecture est permise; une modification marquée « demande d’abord » attend par défaut l’accord de la personne, et les règles de votre espace de travail décident du reste.
Lecture25
- Vérifier la connexionLe compte utilisé et si cela fonctionne
whoami - Lister les dépôtsLes vôtres, ceux d’un propriétaire, ou trouvés par nom
list_repos - Voir un dépôtLes paramètres et les compteurs d’un dépôt
get_repo - Lister les branchesLes branches d’un dépôt
list_branches - Lire un fichierLe texte d’un fichier, coupé à une taille
get_file - Lister un dossierFichiers et dossiers, un niveau ou tout en dessous
list_dir - Lister les commitsLes commits d’une branche ou d’un chemin
list_commits - Lire un commitUn commit avec les fichiers qu’il a modifiés
get_commit - Comparer deux refsLes commits et fichiers qu’une branche a en plus d’une autre
compare - Checks d’un commitRéussi ou non: statuts et check runs
get_status - Lister les pull requestsLes pull requests d’un dépôt
list_prs - Voir une pull requestUne pull request
get_pr - Fichiers d’une pull requestLes fichiers qu’une pull request modifie
list_pr_files - Diff d’une pull requestLes modifications en diff unifié, coupé à une taille
get_pr_diff - Revues d’une pull requestLes revues, ou les commentaires de code
list_pr_reviews - Lister les issuesLes issues d’un dépôt, filtrées
list_issues - Voir une issueUne issue
get_issue - Lister les commentairesLa discussion sur une issue ou une pull request
list_comments - Chercher des issuesIssues et pull requests dans plusieurs dépôts
search_issues - Chercher du codeTrouver du code dans plusieurs dépôts
search_code - Lister les labelsLes labels d’un dépôt
list_labels - Lister les jalonsLes jalons (milestones) d’un dépôt
list_milestones - Lister les releasesLes releases, ou une par son tag avec ses notes
list_releases - Lister les runs ActionsLes runs de workflow, ou les jobs d’un run
list_action_runs - Erreurs d’un jobLes lignes d’erreur qu’Actions a notées pour un job
get_job_annotations
Modificationsdemande d’abord20
- Créer une issueOuvrir une nouvelle issue, demandé d’abord
create_issue - Modifier une issueChanger une issue ou la fermer, demandé d’abord
edit_issue - Ajouter un commentaireCommenter une issue ou une pull request, demandé d’abord
add_comment - Modifier un commentaireChanger le texte d’un commentaire, demandé d’abord
edit_comment - Changer les labelsAjouter ou retirer les labels d’une issue, demandé d’abord
update_labels - Créer un labelCréer un nouveau label, demandé d’abord
create_label - Ouvrir une pull requestOuvrir une pull request, demandé d’abord
create_pr - Modifier une pull requestChanger une pull request, demandé d’abord
edit_pr - Demander une revueDemander une revue à des personnes, demandé d’abord
request_review - Envoyer une revueApprouver, demander des modifications ou commenter, demandé d’abord
submit_review - Répondre à un commentaire de codeRépondre à un commentaire de code, demandé d’abord
reply_review_comment - Créer une brancheCréer une nouvelle branche, demandé d’abord
create_branch - Écrire un fichierCommitter le nouveau texte d’un fichier, demandé d’abord
create_or_update_file - Publier une releasePublier une release, demandé d’abord
create_release - Fusionner une pull requestLa fusionner dans sa branche, demandé d’abord par défaut
merge_pr - Supprimer une brancheRetirer une branche, demandé d’abord par défaut
delete_branch - Supprimer un fichierRetirer un fichier dans un commit, demandé d’abord par défaut
delete_file - Supprimer une releaseRetirer une release, demandé d’abord par défaut
delete_release - Supprimer un labelRetirer un label, demandé d’abord par défaut
delete_label - Supprimer un commentaireRetirer un commentaire, demandé d’abord par défaut
delete_comment
Connexion
Chaque personne connecte son propre compte GitHub, de l’une de deux façons. Connectez-vous avec GitHub via la GitHub App de Flowplane: elle n’atteint que les dépôts où l’app est installée et que vous pouvez voir, et une organisation peut demander l’accord d’un propriétaire. Ou collez un personal access token: un token classique avec le scope repo atteint aussi les dépôts de l’organisation de quelqu’un d’autre auxquels vous avez seulement été invité. Flowplane garde la connexion scellée; l’assistant ne la voit jamais.
Dans Flowplane: Dans la console Flowplane, ajoutez GitHub et choisissez Se connecter avec GitHub, ou Utiliser un jeton et collez votre personal access token.
GitHub et MCP
GitHub a son propre serveur MCP officiel, hébergé par GitHub. Flowplane ne le relaie pas: il parle directement à l’API REST de GitHub, avec un jeu d’outils réduit et un accord à chaque modification.
Quoi demander
- “Quelles pull requests attendent ma revue?”
- “Pourquoi le dernier run Actions sur main a-t-il échoué?”
- “Résume ce qui a changé entre la release v2.3.0 et main.”
- “Ouvre une issue dans notre dépôt api pour la redirection de connexion cassée, avec le label bug.”
- “Fais la revue de la pull request 482 et demande des modifications pour les tests manquants.”
Connectez votre assistant à GitHub
Une seule adresse Flowplane fonctionne dans chaque assistant ci-dessous, avec les mêmes règles et le même journal. Les étapes pour chacun:
- Connecter Claude à GitHubClaude sur le web et dans l’application de bureau→
- Connecter Claude Code à GitHubL’agent de code d’Anthropic dans le terminal→
- Connecter ChatGPT à GitHubChatGPT sur le web→
- Connecter Cursor à GitHubL’éditeur de code Cursor→
- Connecter Codex à GitHubL’agent de code d’OpenAI, dans le terminal et l’IDE→
- Connecter GitHub Copilot à GitHubCopilot Chat dans VS Code, en mode agent→
- Connecter Mistral Le Chat à GitHubL’assistant de Mistral (Le Chat, désormais Vibe)→
Questions
- Que peut modifier l’assistant sur GitHub?
- Les issues, commentaires, labels, pull requests, revues, branches, fichiers et releases, ainsi que fusionner et supprimer; chacune de ces actions attend par défaut l’accord d’une personne. Créer ou supprimer des dépôts, des collaborateurs et des équipes, les webhooks, les deploy keys, la protection des branches, les secrets et variables, les fichiers de workflow, et relancer ou annuler Actions sont exclus volontairement.
- Peut-il lire les logs d’un job Actions en échec?
- Pas le log complet. Il lit les lignes d’erreur qu’Actions a notées pour le job, qui expliquent en général l’échec.
- Est-ce que cela fonctionne avec GitHub Enterprise Server?
- Non. Le connecteur fonctionne uniquement avec github.com; un GitHub Enterprise Server à votre propre adresse n’est pas couvert.
- Quels assistants IA peuvent utiliser GitHub via Flowplane?
- Claude, Claude Code, ChatGPT, Cursor, Codex, GitHub Copilot et Mistral Le Chat, ainsi que tout autre client qui prend en charge les serveurs MCP distants avec connexion. Tous atteignent GitHub par la même adresse Flowplane.
- Combien ça coûte?
- Gratuit pour une personne, avec jusqu’à trois applications et cinq assistants. Personnel Pro coûte 9 € par mois TVA comprise; les entreprises commencent à 99 € par mois pour dix utilisateurs actifs. Prix indicatifs; voir la page des tarifs.
Flowplane n’est ni affilié à l’éditeur de GitHub ni approuvé par lui; le nom et le logo servent uniquement à désigner l’application. Tarifs
Laissez votre IA travailler avec vos données. En toute sécurité, dès aujourd’hui.
Gratuit pour vous, prêt en une minute. Pour votre équipe ou votre entreprise, nous vous aidons volontiers à démarrer.