Connecter Cursor à GitHub
Cursor atteint GitHub par une seule adresse Flowplane. Vous ajoutez GitHub une fois dans Flowplane, vous ajoutez cette adresse à Cursor, puis vous vous connectez. Lisez le code, les pull requests, les issues et les résultats Actions sur GitHub; ouvrez, relisez ou fusionnez après votre accord.
- Outils
- 24 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
- 1
Ajoutez GitHub dans Flowplane
Dans la console Flowplane, ajoutez GitHub et choisissez Se connecter avec GitHub, ou Utiliser un jeton et collez votre personal access token.
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.
- 2
Ajoutez Flowplane à Cursor
Votre adresse figure dans la console Flowplane; elle ressemble à
https://mcp.flowplane.eu/<your-label>- Ajoutez le bloc ci-dessous à
~/.cursor/mcp.json(tous les projets) ou.cursor/mcp.json(un projet). - Ouvrez les réglages MCP de Cursor et activez
flowplane. - Quand Cursor le demande, connectez-vous à Flowplane et autorisez-le.
{ "mcpServers": { "flowplane": { "url": "https://mcp.flowplane.eu/<your-label>" } } }Étapes vérifiées dans la documentation de l’éditeur (Anysphere)
- Ajoutez le bloc ci-dessous à
- 3
Demandez à Cursor
- “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.”
Ce que Cursor peut faire dans 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.
Lecture24
- 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
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.
- Cursor voit-il le mot de passe ou la clé de GitHub?
- Non. Vous vous connectez à GitHub via Flowplane, qui garde cette connexion scellée. Cursor ne reçoit qu’une connexion Flowplane à votre nom, que vous pouvez révoquer dans la console.
- Cursor peut-il modifier quelque chose dans GitHub sans demander?
- Pas par défaut: chaque modification dans GitHub attend votre accord dans le navigateur. Les règles de votre espace de travail décident, outil par outil.
- Connecter Claude à GitHub→
- Connecter Claude Code à GitHub→
- Connecter ChatGPT à GitHub→
- Connecter Codex à GitHub→
- Connecter GitHub Copilot à GitHub→
- Connecter Mistral Le Chat à GitHub→
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.