GitHub MCP-server
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.
- Tools
- 25 lezen · 20 wijzigen
- Aanmelden
- Eigen account of gedeelde sleutel
- Goedkeuring, standaard
- Wijzigingen wachten op jou
- MCP-server
- Tools van Flowplane
Wat je assistent kan in GitHub
25 tools die lezen en 20 die iets wijzigen in GitHub. Lezen mag; een wijziging met “vraagt eerst” wacht standaard op de goedkeuring van de persoon, en de regels van je werkruimte beslissen de rest.
Lezen25
- Verbinding controlerenWelk account hij gebruikt en of het werkt
whoami - Repositories oplijstenDe jouwe, die van een eigenaar, of gezocht op naam
list_repos - Repository bekijkenDe instellingen en tellingen van een repository
get_repo - Branches oplijstenDe branches van een repository
list_branches - Bestand lezenDe tekst van een bestand, ingekort tot een grootte
get_file - Map oplijstenBestanden en mappen, één niveau of alles eronder
list_dir - Commits oplijstenDe commits van een branch of pad
list_commits - Commit lezenEén commit met de bestanden die hij wijzigde
get_commit - Twee refs vergelijkenDe commits en bestanden die de ene branch meer heeft dan de andere
compare - Checks van een commitGeslaagd of niet: statussen en check runs
get_status - Pull requests oplijstenDe pull requests van een repository
list_prs - Pull request bekijkenEén pull request
get_pr - Bestanden van een pull requestDe bestanden die een pull request wijzigt
list_pr_files - Diff van een pull requestDe wijzigingen als unified diff, ingekort tot een grootte
get_pr_diff - Reviews van een pull requestReviews, of de codecommentaren erop
list_pr_reviews - Issues oplijstenDe issues van een repository, gefilterd
list_issues - Issue bekijkenEén issue
get_issue - Reacties oplijstenDe discussie op een issue of pull request
list_comments - Issues zoekenIssues en pull requests over repositories heen
search_issues - Code zoekenCode vinden over repositories heen
search_code - Labels oplijstenDe labels van een repository
list_labels - Mijlpalen oplijstenDe mijlpalen van een repository
list_milestones - Releases oplijstenReleases, of één via zijn tag met zijn notes
list_releases - Actions-runs oplijstenWorkflowruns, of de jobs van één run
list_action_runs - Fouten van een jobDe foutregels die Actions voor een job noteerde
get_job_annotations
Wijzigenvraagt eerst20
- Issue aanmakenEen nieuw issue openen, eerst gevraagd
create_issue - Issue aanpassenEen issue wijzigen of sluiten, eerst gevraagd
edit_issue - Reactie plaatsenReageren op een issue of pull request, eerst gevraagd
add_comment - Reactie aanpassenDe tekst van een reactie wijzigen, eerst gevraagd
edit_comment - Labels wijzigenLabels van een issue toevoegen of weghalen, eerst gevraagd
update_labels - Label aanmakenEen nieuw label maken, eerst gevraagd
create_label - Pull request openenEen pull request openen, eerst gevraagd
create_pr - Pull request aanpassenEen pull request wijzigen, eerst gevraagd
edit_pr - Review vragenMensen om een review vragen, eerst gevraagd
request_review - Review indienenGoedkeuren, aanpassingen vragen of reageren, eerst gevraagd
submit_review - Codecommentaar beantwoordenAntwoorden op een codecommentaar, eerst gevraagd
reply_review_comment - Branch makenEen nieuwe branch maken, eerst gevraagd
create_branch - Bestand schrijvenDe nieuwe tekst van een bestand committen, eerst gevraagd
create_or_update_file - Release publicerenEen release publiceren, eerst gevraagd
create_release - Pull request mergenIn zijn branch mergen, standaard eerst gevraagd
merge_pr - Branch verwijderenEen branch weghalen, standaard eerst gevraagd
delete_branch - Bestand verwijderenEen bestand weghalen in een commit, standaard eerst gevraagd
delete_file - Release verwijderenEen release weghalen, standaard eerst gevraagd
delete_release - Label verwijderenEen label weghalen, standaard eerst gevraagd
delete_label - Reactie verwijderenEen reactie weghalen, standaard eerst gevraagd
delete_comment
Aanmelden
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.
In Flowplane: Voeg in de Flowplane-console GitHub toe en kies Aanmelden met GitHub, of Een token gebruiken en plak je personal access token.
GitHub en MCP
GitHub heeft een eigen, officiële MCP-server, die GitHub zelf host. Flowplane stuurt die niet door: het praat rechtstreeks met de REST-API van GitHub, met een beperkte set tools en goedkeuring bij elke wijziging.
Wat je kunt vragen
- “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.”
Koppel je assistent aan GitHub
Eén Flowplane-adres werkt in elke assistent hieronder, met dezelfde regels en hetzelfde logboek. De stappen per assistent:
- Claude koppelen aan GitHubClaude op het web en in de desktopapp→
- Claude Code koppelen aan GitHubDe codeeragent van Anthropic in de terminal→
- ChatGPT koppelen aan GitHubChatGPT op het web→
- Cursor koppelen aan GitHubDe code-editor Cursor→
- Codex koppelen aan GitHubDe codeeragent van OpenAI, in de terminal en de IDE→
- GitHub Copilot koppelen aan GitHubCopilot Chat in VS Code, in agentmodus→
- Mistral Le Chat koppelen aan GitHubDe assistent van Mistral (Le Chat, nu Vibe)→
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.
- Welke AI-assistenten kunnen GitHub gebruiken via Flowplane?
- Claude, Claude Code, ChatGPT, Cursor, Codex, GitHub Copilot en Mistral Le Chat, en elke andere client die externe MCP-servers met aanmelding ondersteunt. Ze bereiken GitHub allemaal via hetzelfde Flowplane-adres.
- Wat kost het?
- Gratis voor één persoon, met tot drie apps en vijf assistenten. Persoonlijk Pro kost €9 per maand inclusief btw; bedrijven beginnen aan €99 per maand voor tien actieve gebruikers. Het zijn richtprijzen; zie de prijzenpagina.
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.