Integration · Entwicklertools
Claude & ChatGPT mit GitHub verbinden
Frag deine KI, was in GitHub auf dich wartet, und sie liest deine Benachrichtigungen, Issues und Pull Requests. Sie kann Issues erstellen, Pull Requests prüfen und zusammenführen sowie Releases in den Repositorys veröffentlichen, auf die dein Token Zugriff hat. Du bleibst im Chat, statt dich durch Tabs zu klicken.
Kostenloser Tarif, keine Kreditkarte erforderlich. Dauert etwa eine Minute.
Fragen Sie zum Beispiel
“Was braucht heute meine Aufmerksamkeit auf GitHub?”
Die KI liest deine ungelesenen Benachrichtigungen und die dir zugewiesenen Issues. Anschließend listet sie Review-Anfragen, Erwähnungen und Zuweisungen auf.
“Fasse die Änderungen in Pull Request 42 in acme/app zusammen und weise auf mögliche Risiken hin.”
Sie liest den Pull Request und die geänderten Dateien mit hinzugefügten und gelöschten Zeilen sowie Patches. Anschließend schreibt sie eine kurze Zusammenfassung mit den Punkten, die einen genaueren Blick verdienen.
“Erstelle ein Bug-Issue in acme/app: Der Checkout-Button reagiert in Safari nicht. Füge das Label bug hinzu und weise es maria zu.”
Sie erstellt das Issue mit Titel und Beschreibung, setzt das Label bug und weist es maria zu.
Was Ihre KI tun kann
Issues und Pull Requests
Erstelle Issues, füge Labels hinzu, weise sie Personen zu, kommentiere und schließe sie. Erstelle, prüfe, aktualisiere und merge Pull Requests.
Code und Verlauf
Lies Dateien und Ordner auf jedem Branch, Tag oder Commit. Liste Branches, Commits und die in einem Pull Request geänderten Dateien auf.
Releases und Suche
Liste Releases auf und veröffentliche sie mit oder ohne automatisch generierte Versionshinweise. Suche mit der GitHub-Suchsyntax nach Issues, Pull Requests und Repositorys.
“Genehmige PR 42 und führe ihn per Squash-Merge zusammen.”
Sie gibt ein genehmigendes Review ab und führt den Pull Request anschließend mit der Squash-Methode zusammen.
“Veröffentliche Release v2.3.0 mit automatisch generierten Versionshinweisen.”
Sie erstellt das Release für den Tag v2.3.0 und lässt GitHub die Versionshinweise aus den zusammengeführten Änderungen generieren.
“Welche Commits gab es seit Montag auf main?”
Sie listet die Commits auf dem Branch main seit Montag auf und fasst sie nach Autor und Commit-Nachricht zusammen.
30 Tools für GitHub
Diese Tools werden beim Verbinden aktiviert. Sie können jedes einzelne deaktivieren oder festlegen, dass es vor der Ausführung Ihre Freigabe benötigt.
add_issue_assigneesFür andere sichtbarPersonen einem Issue zuweisen. Erforderlich: owner, repo, issue_number und assignees (Liste von GitHub-Anmeldenamen).add_issue_labelsFür andere sichtbarLabels zu einem Issue hinzufügen, ohne vorhandene Labels zu entfernen. Erforderlich: owner, repo, issue_number und die Labelnamen.create_issueÄndert DatenEin neues Issue in einem Repository erstellen. Erforderlich: owner, repo und title; optional: body, labels, assignees und milestone.create_issue_commentFür andere sichtbarEinen Kommentar zu einem Issue oder Pull Request veröffentlichen. Erforderlich: owner, repo, issue_number und body. Der Kommentar ist für alle sichtbar, die Zugriff auf das Repository haben.create_pull_requestÄndert DatenEinen Pull Request von einem Quellbranch in einen Zielbranch erstellen. Erforderlich: owner, repo, head und base; optional: title, body und draft.create_pull_request_reviewÄndert DatenEinen Pull Request prüfen: genehmigen, Änderungen anfordern oder kommentieren. Erforderlich: owner, repo und pull_number; event (APPROVE, REQUEST_CHANGES, COMMENT) und body setzen.create_releaseÄndert DatenEin Release für einen Tag veröffentlichen. Erforderlich: owner, repo und tag_name; optional: name, body, draft, prerelease und generate_release_notes.get_current_userDen GitHub-Benutzer abrufen, als der du angemeldet bist (Anmeldename, Name, Profil). Zuerst verwenden, um zu wissen, auf wessen Repositorys und Issues sich „meine“ bezieht.get_file_contentsEine Datei lesen oder den Inhalt eines Verzeichnisses in einem Repository auflisten. Erforderlich: owner, repo und path; optional: ref für einen Branch, Tag oder Commit.get_issueEin Issue mit Titel, Beschreibung, Status, Labels und zugewiesenen Personen abrufen. Erforderlich: owner, repo und ticket_number (die Issue-Nummer).get_pull_requestEinen Pull Request mit Beschreibung, Branches, Merge-Status und Review-Status abrufen. Erforderlich: owner, repo und pull_number.get_repositoryDetails zu einem Repository abrufen (Beschreibung, Standardbranch, Sichtbarkeit, Anzahl offener Issues). Erforderlich: owner und repo.list_branchesDie Branches eines Repositorys auflisten. Erforderlich: owner und repo; optional: protected, um nur geschützte Branches anzuzeigen.list_commitsCommits in einem Repository auflisten, die neuesten zuerst. Erforderlich: owner und repo; filtern nach sha (Branch), path, author, since oder until.list_issue_commentsDie Kommentare zu einem Issue oder Pull Request auflisten. Erforderlich: owner, repo und issue_number.list_issuesIssues in einem Repository auflisten. Erforderlich: owner und repo; filtern nach state, labels, assignee, creator, mentioned oder milestone. Hinweis: Dies gibt auch Pull Requests zurück.list_labelsDie in einem Repository definierten Labels auflisten. Erforderlich: owner und repo. Damit findest du gültige Labelnamen, bevor du Issues mit Labels versiehst.list_my_issuesDir zugewiesene Issues aus allen deinen Repositorys auflisten. Mit filter (assigned, created, mentioned, subscribed, all), state und labels die Liste eingrenzen.list_my_repositoriesRepositorys auflisten, die dir gehören oder auf die du zugreifen kannst. Mit visibility, affiliation oder type filtern und nach created, updated, pushed oder full_name sortieren.list_notificationsDeine ungelesenen GitHub-Benachrichtigungen auflisten (Erwähnungen, Review-Anfragen, Zuweisungen). all=true setzen, um gelesene einzubeziehen, oder participating=true, um nur Benachrichtigungen mit direkter Beteiligung anzuzeigen.list_organization_repositoriesDie Repositorys einer Organisation auflisten. Erforderlich: org (der Anmeldename der Organisation); optional: type, sort und direction.list_pull_request_filesDie in einem Pull Request geänderten Dateien mit hinzugefügten und gelöschten Zeilen sowie Patch auflisten. Erforderlich: owner, repo und pull_number.list_pull_request_reviewsDie zu einem Pull Request abgegebenen Reviews auflisten (genehmigt, Änderungen angefordert, kommentiert). Erforderlich: owner, repo und pull_number.list_pull_requestsPull Requests in einem Repository auflisten. Erforderlich: owner und repo; filtern nach state (open, closed, all), Zielbranch base oder Quellbranch head.list_releasesDie Releases eines Repositorys auflisten, die neuesten zuerst. Erforderlich: owner und repo.merge_pull_requestFür andere sichtbarEinen Pull Request in seinen Zielbranch zusammenführen. Erforderlich: owner, repo und pull_number; optional: merge_method (merge, squash, rebase) und commit_title. Dies verändert das Repository und lässt sich nicht ohne Weiteres rückgängig machen.search_issuesGitHub-weit nach Issues und Pull Requests mit der Suchzeichenfolge q suchen (z. B. 'repo:acme/app is:open label:bug'). Damit findest du Issues oder Pull Requests anhand von Text, Status, Label oder Autor.search_repositoriesGitHub-Repositorys mit der Suchzeichenfolge q durchsuchen (GitHub-Suchsyntax, z. B. 'invoice user:acme'). Gibt passende Repositorys zurück.update_issueFür andere sichtbarEin Issue aktualisieren: title, body, labels, assignees oder milestone ändern oder es mit state schließen bzw. erneut öffnen. Erforderlich: owner, repo und ticket_number (die Issue-Nummer).update_pull_requestÄndert DatenTitel, Beschreibung oder Zielbranch eines Pull Requests aktualisieren oder ihn mit state schließen bzw. erneut öffnen. Erforderlich: owner, repo und pull_number.
In drei Schritten einrichten
- 1
App auswählen
Erstellen Sie ein kostenloses PipMCP-Konto und wählen Sie GitHub aus der App-Liste.
- 2
Schlüssel einfügen
Füge einen persönlichen GitHub-Zugriffstoken ein. Gehe in GitHub zu Settings > Developer settings > Personal access tokens > Fine-grained tokens, klicke auf Generate new token, wähle die Repositorys und Berechtigungen aus und kopiere den Token.
- 3
Link zu Ihrer KI hinzufügen
Sie erhalten einen persönlichen MCP-Link. Fügen Sie ihn in Claude, ChatGPT oder Cursor hinzu:
- Klicken Sie auf Ihren Namen und dann auf Einstellungen › Konnektoren › Benutzerdefinierten Konnektor hinzufügen.
- Fügen Sie Ihren Link als URL des Remote-MCP-Servers ein.
- Aktivieren Sie den Konnektor über das +-Menü in einem Chat.
Fragen
Was kann die KI in GitHub tun?
Die KI kann Repositorys, Dateien, Branches, Commits, Issues, Pull Requests, Releases und deine Benachrichtigungen lesen. Sie kann Issues erstellen und aktualisieren, Labels, zugewiesene Personen und Kommentare hinzufügen, Pull Requests erstellen, prüfen und zusammenführen sowie Releases veröffentlichen. Sie hat nur Zugriff auf die Repositorys, für die dein Token den Zugriff erlaubt.
Auf welche Repositorys kann die KI zugreifen?
Nur auf diejenigen, die dein Token erlaubt. Bei einem Token mit fein abgestuften Berechtigungen wählst du beim Erstellen die genauen Repositorys und Berechtigungen aus. Hat der Token nur Lesezugriff, lehnt GitHub jede Schreibaktion ab.
Kann die KI meinen GitHub-API-Schlüssel sehen?
Nein. Dein persönlicher Zugriffstoken wird verschlüsselt gespeichert und der KI niemals angezeigt. Nach dem Speichern wird er nicht erneut angezeigt, auch dir nicht. Die KI arbeitet ausschließlich über die von dir aktivierten Tools.
Kann ich steuern, was die KI tun darf?
Ja. Du entscheidest, welche Tools aktiviert sind. Riskante Aktionen wie das Zusammenführen eines Pull Requests oder das Veröffentlichen eines Releases können vor der Ausführung deine Zustimmung erfordern. Jeder Tool-Aufruf wird protokolliert, damit du nachvollziehen kannst, was die KI getan hat.
Funktioniert das mit ChatGPT?
Ja. Gehe in ChatGPT zu Settings › Apps & Connectors › Advanced, aktiviere den Entwicklermodus und füge deinen PipMCP-Link hinzu. Der Entwicklermodus erfordert einen kostenpflichtigen ChatGPT-Tarif: Plus, Pro, Business oder Enterprise. Derselbe Link funktioniert in Claude unter Settings › Connectors › Add custom connector sowie in Cursor.
Was kostet das?
PipMCP bietet einen kostenlosen Tarif, und du brauchst zum Start keine Kreditkarte. Kostenpflichtige Tarife werden pro abgeschlossener Aufgabe abgerechnet. Du zahlst also für Arbeit, die die KI tatsächlich abschließt.
Lassen Sie Ihre KI noch heute in GitHub arbeiten.
Starten Sie kostenlos. Ihr Schlüssel bleibt verschlüsselt und Sie entscheiden, was die KI tun darf.
GitHub kostenlos verbindenPipMCP steht in keiner Verbindung zu GitHub. Produktnamen sind Marken ihrer jeweiligen Inhaber.






