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. 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.

    Connecter GitHub →

  2. 2

    Ajoutez Flowplane à Cursor

    Votre adresse figure dans la console Flowplane; elle ressemble à

    https://mcp.flowplane.eu/<your-label>

    1. Ajoutez le bloc ci-dessous à ~/.cursor/mcp.json (tous les projets) ou .cursor/mcp.json (un projet).
    2. Ouvrez les réglages MCP de Cursor et activez flowplane.
    3. 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)

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

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

Autres assistants avec GitHub

Tout sur GitHub et Flowplane →

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.