Développement logiciel

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 qu’il peut faire

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 fonctionnewhoami
  • Lister les dépôtsLes vôtres, ceux d’un propriétaire, ou trouvés par nomlist_repos
  • Voir un dépôtLes paramètres et les compteurs d’un dépôtget_repo
  • Lister les branchesLes branches d’un dépôtlist_branches
  • Lire un fichierLe texte d’un fichier, coupé à une tailleget_file
  • Lister un dossierFichiers et dossiers, un niveau ou tout en dessouslist_dir
  • Lister les commitsLes commits d’une branche ou d’un cheminlist_commits
  • Lire un commitUn commit avec les fichiers qu’il a modifiésget_commit
  • Comparer deux refsLes commits et fichiers qu’une branche a en plus d’une autrecompare
  • Checks d’un commitRéussi ou non: statuts et check runsget_status
  • Lister les pull requestsLes pull requests d’un dépôtlist_prs
  • Voir une pull requestUne pull requestget_pr
  • Fichiers d’une pull requestLes fichiers qu’une pull request modifielist_pr_files
  • Diff d’une pull requestLes modifications en diff unifié, coupé à une tailleget_pr_diff
  • Revues d’une pull requestLes revues, ou les commentaires de codelist_pr_reviews
  • Lister les issuesLes issues d’un dépôt, filtréeslist_issues
  • Voir une issueUne issueget_issue
  • Lister les commentairesLa discussion sur une issue ou une pull requestlist_comments
  • Chercher des issuesIssues et pull requests dans plusieurs dépôtssearch_issues
  • Chercher du codeTrouver du code dans plusieurs dépôtssearch_code
  • Lister les labelsLes labels d’un dépôtlist_labels
  • Lister les jalonsLes jalons (milestones) d’un dépôtlist_milestones
  • Lister les releasesLes releases, ou une par son tag avec ses noteslist_releases
  • Lister les runs ActionsLes runs de workflow, ou les jobs d’un runlist_action_runs
  • Erreurs d’un jobLes lignes d’erreur qu’Actions a notées pour un jobget_job_annotations

Modificationsdemande d’abord20

  • Créer une issueOuvrir une nouvelle issue, demandé d’abordcreate_issue
  • Modifier une issueChanger une issue ou la fermer, demandé d’abordedit_issue
  • Ajouter un commentaireCommenter une issue ou une pull request, demandé d’abordadd_comment
  • Modifier un commentaireChanger le texte d’un commentaire, demandé d’abordedit_comment
  • Changer les labelsAjouter ou retirer les labels d’une issue, demandé d’abordupdate_labels
  • Créer un labelCréer un nouveau label, demandé d’abordcreate_label
  • Ouvrir une pull requestOuvrir une pull request, demandé d’abordcreate_pr
  • Modifier une pull requestChanger une pull request, demandé d’abordedit_pr
  • Demander une revueDemander une revue à des personnes, demandé d’abordrequest_review
  • Envoyer une revueApprouver, demander des modifications ou commenter, demandé d’abordsubmit_review
  • Répondre à un commentaire de codeRépondre à un commentaire de code, demandé d’abordreply_review_comment
  • Créer une brancheCréer une nouvelle branche, demandé d’abordcreate_branch
  • Écrire un fichierCommitter le nouveau texte d’un fichier, demandé d’abordcreate_or_update_file
  • Publier une releasePublier une release, demandé d’abordcreate_release
  • Fusionner une pull requestLa fusionner dans sa branche, demandé d’abord par défautmerge_pr
  • Supprimer une brancheRetirer une branche, demandé d’abord par défautdelete_branch
  • Supprimer un fichierRetirer un fichier dans un commit, demandé d’abord par défautdelete_file
  • Supprimer une releaseRetirer une release, demandé d’abord par défautdelete_release
  • Supprimer un labelRetirer un label, demandé d’abord par défautdelete_label
  • Supprimer un commentaireRetirer un commentaire, demandé d’abord par défautdelete_comment
Comment il se connecte

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.

MCP

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.

Essayez

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.”
Votre assistant

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:

Questions

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.