ChatGPT koppelen aan GitHub

ChatGPT bereikt GitHub via één Flowplane-adres. Je voegt GitHub één keer toe in Flowplane, zet dat adres in ChatGPT en meldt je aan. Lees code, pull requests, issues en Actions-resultaten op GitHub, en open, review of merge pull requests na jouw goedkeuring.

Tools
24 lezen · 20 wijzigen
Aanmelden
Eigen account of gedeelde sleutel
Goedkeuring, standaard
Wijzigingen wachten op jou
MCP-server
Tools van Flowplane
  1. 1

    Voeg GitHub toe in Flowplane

    Voeg in de Flowplane-console GitHub toe en kies Aanmelden met GitHub, of Een token gebruiken en plak je personal access token.

    Elke persoon koppelt zijn eigen GitHub-account, op een van twee manieren. Meld je aan met GitHub via de GitHub App van Flowplane: die bereikt alleen de repositories waarop de app geïnstalleerd is en die jij mag zien, en een organisatie kan de goedkeuring van een eigenaar nodig hebben. Of plak een personal access token: een classic token met de scope repo bereikt ook repositories in de organisatie van iemand anders waarvoor je alleen uitgenodigd bent. Flowplane bewaart de login verzegeld; de assistent ziet hem nooit.

    GitHub koppelen →

  2. 2

    Voeg Flowplane toe aan ChatGPT

    Je adres staat in de Flowplane-console; het ziet eruit als

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

    1. Open in ChatGPT op het web Plugins, kies + en Add custom MCP server.
    2. Geef hem een naam en plak onder Connection https://mcp.flowplane.eu/<your-label>. Zet de authenticatie op OAuth.
    3. Vink I understand and want to continue aan en kies Create as a plugin.
    4. Installeer hem, meld je aan bij Flowplane en sta ChatGPT toe. Typ in een chat @ en kies hem.

    Stappen nagekeken in de documentatie van de leverancier (OpenAI)

  3. 3

    Vraag ChatGPT

    • “Welke pull requests wachten op mijn review?”
    • “Waarom faalde de laatste Actions-run op main?”
    • “Vat samen wat er veranderd is tussen release v2.3.0 en main.”
    • “Maak een issue aan in onze api-repo voor de kapotte login-redirect, met het label bug.”
    • “Review pull request 482 en vraag aanpassingen voor de ontbrekende tests.”
Wat het kan

Wat ChatGPT kan in GitHub

Voor teams die hun code op github.com bewaren. Via Flowplane kan een AI-assistent bestanden, branches, commits, vergelijkingen, pull requests met hun diffs en reviews, issues, releases, checkresultaten en de fouten die Actions voor een job noteerde lezen, en code en issues over repositories heen zoeken. Hij kan issues en pull requests openen en aanpassen, reageren, reviewen, branches maken, een bestand committen en een release publiceren; elk daarvan, mergen en elke verwijdering inbegrepen, wacht standaard op je goedkeuring.

Op ChatGPT Pro leest de verbinding alleen: issue aanmaken, issue aanpassen, reactie plaatsen, reactie aanpassen, labels wijzigen, label aanmaken, pull request openen, pull request aanpassen, review vragen, review indienen, codecommentaar beantwoorden, branch maken, bestand schrijven, release publiceren, pull request mergen, branch verwijderen, bestand verwijderen, release verwijderen, label verwijderen, reactie verwijderen worden daar niet aangeboden.

Lezen24

  • Repositories oplijstenDe jouwe, die van een eigenaar, of gezocht op naamlist_repos
  • Repository bekijkenDe instellingen en tellingen van een repositoryget_repo
  • Branches oplijstenDe branches van een repositorylist_branches
  • Bestand lezenDe tekst van een bestand, ingekort tot een grootteget_file
  • Map oplijstenBestanden en mappen, één niveau of alles eronderlist_dir
  • Commits oplijstenDe commits van een branch of padlist_commits
  • Commit lezenEén commit met de bestanden die hij wijzigdeget_commit
  • Twee refs vergelijkenDe commits en bestanden die de ene branch meer heeft dan de anderecompare
  • Checks van een commitGeslaagd of niet: statussen en check runsget_status
  • Pull requests oplijstenDe pull requests van een repositorylist_prs
  • Pull request bekijkenEén pull requestget_pr
  • Bestanden van een pull requestDe bestanden die een pull request wijzigtlist_pr_files
  • Diff van een pull requestDe wijzigingen als unified diff, ingekort tot een grootteget_pr_diff
  • Reviews van een pull requestReviews, of de codecommentaren eroplist_pr_reviews
  • Issues oplijstenDe issues van een repository, gefilterdlist_issues
  • Issue bekijkenEén issueget_issue
  • Reacties oplijstenDe discussie op een issue of pull requestlist_comments
  • Issues zoekenIssues en pull requests over repositories heensearch_issues
  • Code zoekenCode vinden over repositories heensearch_code
  • Labels oplijstenDe labels van een repositorylist_labels
  • Mijlpalen oplijstenDe mijlpalen van een repositorylist_milestones
  • Releases oplijstenReleases, of één via zijn tag met zijn noteslist_releases
  • Actions-runs oplijstenWorkflowruns, of de jobs van één runlist_action_runs
  • Fouten van een jobDe foutregels die Actions voor een job noteerdeget_job_annotations

Wijzigenvraagt eerst20

  • Issue aanmakenEen nieuw issue openen, eerst gevraagdcreate_issue
  • Issue aanpassenEen issue wijzigen of sluiten, eerst gevraagdedit_issue
  • Reactie plaatsenReageren op een issue of pull request, eerst gevraagdadd_comment
  • Reactie aanpassenDe tekst van een reactie wijzigen, eerst gevraagdedit_comment
  • Labels wijzigenLabels van een issue toevoegen of weghalen, eerst gevraagdupdate_labels
  • Label aanmakenEen nieuw label maken, eerst gevraagdcreate_label
  • Pull request openenEen pull request openen, eerst gevraagdcreate_pr
  • Pull request aanpassenEen pull request wijzigen, eerst gevraagdedit_pr
  • Review vragenMensen om een review vragen, eerst gevraagdrequest_review
  • Review indienenGoedkeuren, aanpassingen vragen of reageren, eerst gevraagdsubmit_review
  • Codecommentaar beantwoordenAntwoorden op een codecommentaar, eerst gevraagdreply_review_comment
  • Branch makenEen nieuwe branch maken, eerst gevraagdcreate_branch
  • Bestand schrijvenDe nieuwe tekst van een bestand committen, eerst gevraagdcreate_or_update_file
  • Release publicerenEen release publiceren, eerst gevraagdcreate_release
  • Pull request mergenIn zijn branch mergen, standaard eerst gevraagdmerge_pr
  • Branch verwijderenEen branch weghalen, standaard eerst gevraagddelete_branch
  • Bestand verwijderenEen bestand weghalen in een commit, standaard eerst gevraagddelete_file
  • Release verwijderenEen release weghalen, standaard eerst gevraagddelete_release
  • Label verwijderenEen label weghalen, standaard eerst gevraagddelete_label
  • Reactie verwijderenEen reactie weghalen, standaard eerst gevraagddelete_comment
Vragen

Vragen

Wat kan de assistent op GitHub wijzigen?
Issues, reacties, labels, pull requests, reviews, branches, bestanden en releases, en mergen en verwijderen; elk daarvan wacht standaard op de goedkeuring van een persoon. Repositories, medewerkers en teams aanmaken of verwijderen, webhooks, deploy keys, branch protection, secrets en variabelen, workflowbestanden en Actions opnieuw starten of annuleren zitten er bewust niet in.
Kan hij de logs van een gefaalde Actions-job lezen?
Niet het volledige log. Hij leest de foutregels die Actions voor de job noteerde, en die verklaren meestal waarom hij faalde.
Werkt het met GitHub Enterprise Server?
Nee. De connector werkt alleen met github.com; een GitHub Enterprise Server op je eigen adres valt erbuiten.
Ziet ChatGPT het wachtwoord of de sleutel van GitHub?
Nee. Je meldt je bij GitHub aan via Flowplane, dat die aanmelding verzegeld bewaart. ChatGPT krijgt alleen een Flowplane-aanmelding voor jou, die je in de console kunt intrekken.
Kan ChatGPT iets wijzigen in GitHub zonder te vragen?
Standaard niet: elke wijziging in GitHub wacht op je goedkeuring in de browser. De regels van je werkruimte beslissen, per tool.
Je assistent

Andere assistenten met GitHub

Alles over GitHub en Flowplane →

Flowplane is niet verbonden aan of goedgekeurd door de maker van GitHub; de naam en het logo duiden alleen de app aan. Prijzen

Laat je AI werken met je data. Veilig, vanaf vandaag.

Gratis voor jezelf, in een minuut gestart. Voor je team of bedrijf helpen we je graag op weg.