Connector-Anleitung8 Minuten Lesezeit46 MCP-Tools7 Sprachen

GitHub MCP mit Microsoft Copilot verbinden

Arbeite mit GitHub aus Claude, ChatGPT oder Copilot über den offiziellen MCP-Server von GitHub: Code und Commits lesen, Repositories durchsuchen, Issues sichten sowie Pull Requests öffnen und reviewen.

HCVom HelpCode-TeamAktualisiert 8 Min. Lesezeit Open Source auf GitHub

Keine Kreditkarte · 7 Tage Test · Self-Hosting-Alternative verfügbar

GitHub

GitHub

Work with GitHub from Claude, ChatGPT or Copilot through GitHub's official MCP server: read code and commits, search repositories, triage issues, and open and review pull requests.

Tools

46

Region

INTL

Kategorie

Infrastruktur

Authentifizierung

Bearer Token

Benötigte Env-Vars

GITHUB_PAT
Mit einem Klick in der Cloud installieren

7 Tage kostenlos testen · Keine Kreditkarte

  • 7 Tage kostenlos
    Keine Kreditkarte nötig
  • DSGVO & SOC 2 ready
    EU-Datenhaltung, Audit-Logs
  • Open Source auf GitHub
    Open-Source · AGPL-3.0
  • Funktioniert mit ChatGPT, Claude, Gemini
    Jeder MCP-kompatible Client

Zusammenfassung

Arbeite mit GitHub aus Claude, ChatGPT oder Copilot über den offiziellen MCP-Server von GitHub: Code und Commits lesen, Repositories durchsuchen, Issues sichten sowie Pull Requests öffnen und reviewen.

Geführte Einrichtung

GitHub in 2 Minuten mit Microsoft Copilot verbinden

Starte die kostenlose Testphase in der AnythingMCP Cloud, verbinde GitHub in der geführten Einrichtung und trag deine MCP-URL in Microsoft Copilot ein. Ohne Code, ohne eigenen Server.

Keine Kreditkarte · 7 Tage Test · Self-Hosting-Alternative verfügbar

Frag einfach

Beispiel-Prompts für GitHub

Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.

GitHub · live via MCP
Teilen
Opus 4.7

Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.

💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → GitHub klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen — fertig. Kein Docker, kein git clone, kein lokaler Server.

GitHub + Microsoft Copilot

Arbeite mit GitHub aus Claude, ChatGPT oder Copilot über den offiziellen MCP-Server von GitHub: Code und Commits lesen, Repositories durchsuchen, Issues sichten sowie Pull Requests öffnen und reviewen.

Voraussetzungen

Die vollständige Setup-Anleitung ist in den Connector eingebaut (im Store sichtbar, wenn du den Connector auswählst). Benötigte Umgebungsvariablen für diesen Connector:

GITHUB_PAT

Schritt 1 — Zugangsdaten holen

AnythingMCP verbindet sich mit dem offiziellen Remote-MCP-Server von GitHub (https://api.githubcopilot.com/mcp/) über einen Personal Access Token. Die Tools liefert der Server von GitHub: Bei der Installation liest AnythingMCP die aktuelle Tool-Liste, und jedes Tool bekommt das Präfix github_. Wenn GitHub neue Tools ergänzt, öffne den Connector und klicke auf Discover tools.

  1. Öffne auf GitHub Settings → Developer settings → Personal access tokens → Fine-grained tokens → Generate new token (direkter Link). Wähle den Resource Owner (dein Konto oder eine Organisation), ein Ablaufdatum und Only select repositories mit den Repositories, die die KI erreichen soll.
  2. Setze unter Repository permissions Contents, Issues und Pull requests auf Read-only, oder auf Read and write, wo die KI Branches anlegen, committen oder Issues und Pull Requests eröffnen soll. Metadata (Read-only) kommt automatisch dazu. Für github_get_teams und github_get_team_members brauchst du zusätzlich die Organisationsberechtigung Members: Read-only.
  3. Gehört das Repository einer Organisation, muss ein Organisations-Owner den Token eventuell erst freigeben (in der Organisation unter Settings → Personal access tokens → Pending requests). Bei Organisationen mit SAML Single Sign-on muss der Token außerdem für SSO autorisiert sein.
  4. Füge den Token in GITHUB_PAT ein und installiere den Connector. Ein klassischer Token (ghp_…, Scope repo, plus read:org für Teams) funktioniert auch, erreicht aber jedes Repository, auf das du Zugriff hast. Ein Fine-grained Token ist daher die sicherere Wahl.

Organisationsrichtlinien: Bei Copilot Business oder Copilot Enterprise muss die Richtlinie MCP servers in Copilot für die Organisation aktiviert sein. Organisationen können Personal Access Tokens einschränken, und bei Enterprise Managed Users sind sie eventuell ganz deaktiviert. Für GitHub Enterprise Cloud mit Datenresidenz änderst du die Basis-URL des Connectors auf https://copilot-api.<your-subdomain>.ghe.com/mcp. GitHub Enterprise Server hat keinen gehosteten MCP-Server.

Toolsets und Nur-Lese-Modus: Standardmäßig liefert GitHub die Toolsets context, repos, issues, pull_requests und users. Um das zu ändern, ergänzt du im Connector-Editor den Header X-MCP-Toolsets (zum Beispiel repos,issues,pull_requests,actions oder all), oder X-MCP-Readonly: true, damit nur lesende Tools angeboten werden. Klicke danach auf Discover tools.

Bei der Installation ausgeschaltet: github_merge_pull_request, github_push_files, github_create_or_update_file und github_delete_file. Tools, die ein Toolset-Header später hinzufügt, etwa das Löschen von Repositories, kommen ebenfalls ausgeschaltet an. Du kannst jedes davon einzeln im Connector einschalten. Alles läuft im Namen des Token-Inhabers, und Texte in Issues und Pull Requests öffentlicher Repositories sind nicht vertrauenswürdige Eingaben (X-MCP-Lockdown: true blendet Inhalte von Autoren ohne Push-Rechte aus).

Erster Aufruf: github_get_me zeigt, wem der Token gehört; danach nutzt du github_search_repositories, github_get_file_contents, github_list_issues und github_pull_request_read. Ein 401 bedeutet, dass der Token falsch, abgelaufen oder widerrufen ist; ein 403 deutet auf eine fehlende Berechtigung, eine ausstehende Freigabe der Organisation oder SSO-Autorisierung oder eine Richtlinie hin; ein 404 bei einem privaten Repository heißt meist, dass der Token es nicht enthält.

Schritt 2 — Adapter installieren

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Schritt 3 — Connector in Microsoft Copilot hinzufügen

Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese Anleitung YOUR_SERVER_ID zeigt.

Microsoft Copilot nutzt MCP-Server über Agents, die du in Copilot Studio baust: Du fügst AnythingMCP einem Agent als Tool hinzu und veröffentlichst den Agent dann in Microsoft 365 Copilot und Teams. Copilot Studio verbindet sich aus der Cloud von Microsoft per Streamable HTTP, das AnythingMCP unterstützt.

  1. Öffne in Copilot Studio deinen Agent (oder leg einen an), geh zu Tools und wähle Add a tool → New tool → Model Context Protocol.
  2. Trag einen Server name ein (zum Beispiel AnythingMCP), eine Server description, die sagt, was der Connector kann, und die Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Anhand der Beschreibung entscheidet Copilot Studio, wann es den Server aufruft.
  3. Wähle bei der Authentifizierung API key, setze Type auf Header und den Header-Namen auf X-API-Key und klicke auf Create.
  4. Wähle in Add tool die Option Create a new connection, füge einen MCP-API-Key aus AnythingMCP ein (MCP Servers → dein Server → API keys) und klicke auf Add to agent.
  5. Probier es im Test-Bereich des Agents aus: Bitte um etwas, wofür er die GitHub-Tools braucht.
  6. Klicke auf Publish, dann auf Channels → Microsoft 365 and Microsoft Teams, lass Make agent available in Microsoft Copilot aktiviert und wähle Add channel. See agent in Teams installiert den Agent für dich; in Microsoft 365 Copilot tippst du @ und wählst den Agent aus.

Lieber eine Anmeldung pro Person? Wähle statt API key OAuth 2.0 → Dynamic discovery: Dann meldet sich jede Person beim ersten Aufruf des Agents bei AnythingMCP an.

Du hostest selbst? Nimm statt https://cloud.anythingmcp.com die öffentliche HTTPS-Adresse deiner Instanz. Copilot Studio verbindet sich aus der Cloud von Microsoft, localhost funktioniert deshalb nicht.

Verfügbare Tools

ToolWhat it does
github_add_comment_to_pending_reviewAdd review comment to the requester's latest pending pull request review
github_add_issue_commentAdd a comment and/or reaction to a specific issue or issue comment in a GitHub repository
github_add_reply_to_pull_request_commentAdd a reply and/or reaction to an existing pull request comment
github_create_branchCreate a new branch in a GitHub repository, starting from from_branch or, when it is omitted, from the repository's default branch
github_create_or_update_fileCreate or update a single file in a GitHub repository
github_create_pull_requestCreate a new pull request in a GitHub repository from the head branch into the base branch, optionally as a draft and with reviewers…
github_create_repositoryCreate a new GitHub repository in your account or specified organization
github_delete_fileDelete a file from a GitHub repository by committing its removal to the given branch with a commit message
github_fork_repositoryFork a GitHub repository to your account or specified organization
github_get_commitGet details for a commit from a GitHub repository: message, author and, depending on detail, the stats or the full patch of the changed…
github_get_file_contentsGet the contents of a file or directory from a GitHub repository
github_get_labelGet a specific label from a repository by its name, with its color and description
github_get_latest_releaseGet the latest release in a GitHub repository, with its tag, name, release notes and assets
github_get_meGet details of the authenticated GitHub user
github_get_release_by_tagGet a specific release by its tag name in a GitHub repository
github_get_tagGet details about a specific git tag in a GitHub repository, including the object the tag points to
github_get_team_membersGet member usernames of a specific team in an organization
github_get_teamsGet details of the teams the user is a member of
github_issue_readGet information about a specific issue in a GitHub repository
github_issue_writeCreate a new or update an existing issue in a GitHub repository
github_list_branchesList branches in a GitHub repository with the commit each one points to; paginated with page and perPage
github_list_commitsGet list of commits of a branch in a GitHub repository
github_list_issue_fieldsList issue fields for a repository or organization
github_list_issue_typesList supported issue types for a repository or its owner organization
github_list_issuesList issues in a GitHub repository
github_list_pull_requestsList pull requests in a GitHub repository
github_list_releasesList releases in a GitHub repository with their tags, names and release notes; paginated with page and perPage
github_list_repository_collaboratorsList collaborators of a GitHub repository
github_list_tagsList git tags in a GitHub repository with the commit each tag points to; paginated with page and perPage
github_merge_pull_requestMerge a pull request in a GitHub repository with the merge, squash or rebase method, optionally only while its head is still expectedHeadSha

(showing 30 of 46 tools — install the connector to see them all)

FAQ

Für welchen Copilot gilt das? Für Microsoft 365 Copilot im Unternehmen, über Agents aus Copilot Studio. Die Microsoft-Copilot-App für private Konten bietet keine Möglichkeit, einen eigenen MCP-Server hinzuzufügen.

Was brauche ich? Ein Arbeitskonto mit Zugang zu Copilot Studio (Lizenz oder Testversion), um den Agent zu bauen. Wer ihn in Microsoft 365 Copilot oder Teams nutzen soll, braucht Zugriff auf den Agent: Teile ihn oder lass ihn von einem Admin für die Organisation veröffentlichen. Wendet deine Organisation Datenrichtlinien auf Power-Platform-Connectors an, gelten sie auch für MCP-Server.

Der Agent ruft die Tools nicht auf. Prüfe, dass der Header-Name genau X-API-Key lautet und der Schlüssel zum selben MCP-Server gehört wie die URL, und formuliere die Server description konkret: Copilot Studio entscheidet anhand der Beschreibung, wann es den Server aufruft. Veröffentliche den Agent nach jeder Änderung erneut; in einem offenen Chat holst du die neue Version mit „start over“.

Nächste Schritte

War dieser Guide hilfreich?

GitHub in 2 Minuten mit Microsoft Copilot verbinden

Starte die kostenlose Testphase in der AnythingMCP Cloud, verbinde GitHub in der geführten Einrichtung und trag deine MCP-URL in Microsoft Copilot ein. Ohne Code, ohne eigenen Server.

Verwandte Anleitungen