Über
Der GitHub MCP-Server ist die offizielle Brücke zwischen einem LLM und der GitHub-REST-API. Er wird vom modelcontextprotocol-Org gepflegt, ist in TypeScript geschrieben und spricht stdio. Die Werkzeuge decken Issues, Pull Requests, Repositories, Code-Suche, Actions und Releases ab. Für Authentifizierung genügt ein klassischer PAT, produktive Setups verwenden eine GitHub App mit feiner justierbaren Scopes.
Praxisbeispiel
In einem PR-Review-Loop ruft das Modell get_pull_request und get_file_contents auf, um Diffs zu lesen, dann create_issue_comment, um den Review-Kommentar abzusetzen. Anschließend kann es via list_workflow_runs den CI-Status prüfen und bei roten Checks gezielt request_reviews auf einen Owner auslösen. So entsteht ein geschlossener Workflow ohne Copy-Paste zwischen Browser und Editor.