GitHub
Repositories, Issues und Pull Requests mit GitHub in meinGPT
Die GitHub-Integration verbindet Deinen Assistenten direkt mit GitHub, sodass Du Repositories durchsuchen, Issues und Pull Requests lesen und verwalten kannst – ohne meinGPT zu verlassen.
Überblick
GitHub wird über den offiziellen GitHub-MCP-Server angebunden. Mit der Integration kannst Du:
- Repositories und deren Inhalte (Code, Dateien, Commits) durchsuchen
- Issues erstellen, suchen, kommentieren und aktualisieren
- Pull Requests einsehen, kommentieren und ihren Status verfolgen
- Org- und Team-Informationen lesen, auf die Du Zugriff hast
Einrichtung
Die GitHub-Integration nutzt OAuth – Du brauchst keinen Personal Access Token manuell zu erzeugen oder zu hinterlegen.
Konnektor aktivieren: Wähle im Assistenten-Editor GitHub unter den Konnektoren aus und speichere den Assistenten.
Verbinden: Klicke unter „Verbindungen" (oder beim ersten Tool-Aufruf im Chat) auf „Verbinden". Es öffnet sich ein GitHub-Fenster zur Autorisierung.
Zugriff bestätigen: Bestätige die angefragten Berechtigungen (Repositories, Organisationen und Profil, jeweils lesend bzw. schreibend für Repositories).
Fertig: Nach der Autorisierung erscheint GitHub unter „Verbindungen" als verbunden und steht im Chat zur Verfügung.
Für private Repositories einer Organisation muss die meinGPT-GitHub-App in der Organisation freigegeben sein. Falls Deine Organisation Drittanbieter-Zugriffe einschränkt, fordert ein Organisations-Administrator die Freigabe einmalig an – danach genügt für alle Mitglieder der „Verbinden"-Klick.
Verfügbare Funktionen
Repositories
Durchsuche Repositories und ihre Inhalte:
"Zeig mir die offenen Branches im Repository autility-AI"
"Finde in autility-AI alle Stellen, an denen die Funktion parseBacklog vorkommt"Issues
Erstelle, suche und aktualisiere Issues:
"Erstelle ein Issue in autility-AI: Backlog-Import schlägt bei leeren Feldern fehl"
"Zeig mir alle offenen Issues, die mir zugewiesen sind"
"Schließe Issue #142 und hinterlasse einen Kommentar mit dem Grund"Pull Requests
Behalte den Überblick über Pull Requests:
"Welche Pull Requests warten gerade auf ein Review?"
"Fasse die Änderungen in PR #88 zusammen"Anwendungsbeispiele
Abgleich von GitHub-Issues mit Jira
In Kombination mit dem Jira-Konnektor kannst Du Tickets zwischen beiden Systemen abgleichen:
"Vergleiche die offenen Issues in autility-AI mit den Tickets im Jira-Projekt
AUTILITY und nenne mir, was in Jira noch fehlt."Backlog-Pflege
"Lies die letzten zehn Issues aus autility-AI und schlage für jedes eine
passende Priorität und ein Label vor."Berechtigungen
Beim Verbinden fragt meinGPT diese GitHub-Bereiche an:
- Repositories (lesend und schreibend, inkl. privater Repos) – für Code, Issues und Pull Requests
- Organisationen und Teams (lesend) – um Org-Repos und Mitgliedschaften aufzulisten
- Profil (lesend) – um Deine GitHub-Identität zu erkennen
Du siehst nur Repositories und Organisationen, für die Dein GitHub-Konto Zugriff hat.
Einschränkungen
- Zugriff nur auf Repositories und Organisationen, für die Du berechtigt bist
- Private Org-Repositories erfordern die Freigabe der meinGPT-GitHub-App in der Organisation
- Es gelten die Rate-Limits Deines GitHub-Kontos
Datenschutz und Sicherheit
- Die Authentifizierung erfolgt über OAuth 2.0
- meinGPT speichert keine GitHub-Passwörter; das Zugriffstoken wird verschlüsselt abgelegt
- Alle Daten werden verschlüsselt übertragen
- Du kannst die Verbindung jederzeit unter „Verbindungen" in meinGPT oder in den GitHub-Einstellungen widerrufen