Integration · Entwicklertools
Claude & ChatGPT mit GitLab verbinden
Frage deine KI, was in GitLab auf dich wartet. Sie liest die dir zugewiesenen Issues und Merge Requests projektübergreifend. Sie kann Issues und Merge Requests eröffnen, Review-Kommentare hinterlassen, Merge Requests genehmigen und zusammenführen sowie herausfinden, warum eine Pipeline fehlgeschlagen ist. Du bleibst im Chat, statt dich durch Projekte zu klicken.
Kostenloser Tarif, keine Kreditkarte erforderlich. Dauert etwa eine Minute.
Fragen Sie zum Beispiel
“Welche Merge Requests warten auf mein Review?”
Die KI listet offene Merge Requests aus allen für dich sichtbaren Projekten auf, bei denen du als Reviewer eingetragen bist – mit Projekt, Autor und Titel.
“Warum ist die letzte Pipeline auf main in acme/web fehlgeschlagen?”
Sie findet die neueste Pipeline auf main, listet ihre Jobs auf und liest die Phase und den Fehlergrund des fehlgeschlagenen Jobs.
“Starte die fehlgeschlagenen Jobs dieser Pipeline erneut.”
Sie startet die fehlgeschlagenen und abgebrochenen Jobs der Pipeline erneut. Für jeden dieser Jobs beginnt ein neuer Durchlauf.
Was Ihre KI tun kann
Issues und Merge Requests
Issues erstellen, aktualisieren, schließen und wieder öffnen. Merge Requests eröffnen, aktualisieren, kommentieren, genehmigen und zusammenführen.
Pipelines und Jobs
Pipelines und ihre Jobs auflisten, erkennen, welcher Job warum fehlgeschlagen ist, und einzelne Jobs oder eine ganze Pipeline erneut starten.
Code und Suche
Dateien und Ordner auf beliebigen Branches, Tags oder Commits lesen, Branches und Commits auflisten, Branches erstellen sowie Projekte, Issues, Merge Requests und Code durchsuchen.
“Erstelle ein Issue in acme/web: Die Anmeldung schlägt in Safari fehl. Vergib das Label bug, weise es maria zu und setze Freitag als Fälligkeitsdatum.”
Sie erstellt das Issue mit Titel und Beschreibung, vergibt das Label bug, weist es maria zu und setzt Freitag als Fälligkeitsdatum.
“Genehmige Merge Request 58 in acme/web und führe ihn zusammen, sobald die Pipeline erfolgreich durchgelaufen ist.”
Sie genehmigt den Merge Request in deinem Namen und legt anschließend fest, dass er nach erfolgreichem Abschluss der Pipeline in den Zielbranch zusammengeführt wird.
“Welche Commits gab es diese Woche auf main in acme/web?”
Sie listet die Commits auf main seit Montag auf und fasst sie nach Autor und Commit-Nachricht zusammen.
29 Tools für GitLab
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_merge_request_draft_commentÄndert DatenEinen Review-Kommentar als Entwurf zu einem Merge Request hinzufügen. Kommentarentwürfe sind für andere erst nach submit_merge_request_review sichtbar.approve_merge_requestFür andere sichtbarEinen Merge Request als verbundener Benutzer genehmigen.create_branchÄndert DatenEinen neuen Branch in einem Projekt auf Grundlage eines vorhandenen Branches, Tags oder Commits erstellen.create_issueÄndert DatenEin neues Issue in einem Projekt mit Titel und optionaler Beschreibung, Labels, zugewiesenen Personen, Meilenstein und Fälligkeitsdatum erstellen.create_merge_requestFür andere sichtbarEinen Merge Request von einem Quellbranch in einen Zielbranch eröffnen, mit Titel, Beschreibung, zugewiesenen Personen und Reviewern.get_commitEinen einzelnen Commit anhand seines SHA abrufen, einschließlich Nachricht, Autor und Änderungsstatistik.get_fileEine Datei aus dem Repository eines Projekts auf einem Branch, Tag oder Commit abrufen, einschließlich ihres Inhalts (base64-kodiert).get_issueEin einzelnes Issue eines Projekts anhand seiner Issue-Nummer (iid) abrufen, einschließlich Beschreibung, Labels, zugewiesener Personen und Status.get_jobEinen einzelnen CI/CD-Job eines Projekts anhand seiner ID abrufen, einschließlich Status, Phase, Fehlergrund und Web-URL.get_merge_requestEinen einzelnen Merge Request eines Projekts anhand seiner Nummer (iid) abrufen, einschließlich Status, Branches, Pipeline und Merge-Status.get_pipelineEine einzelne Pipeline eines Projekts anhand ihrer ID abrufen, einschließlich Status, Branch, Commit und Dauer.get_projectEin einzelnes Projekt anhand seiner ID oder seines vollständigen Pfads (z. B. group/project) abrufen, einschließlich Standardbranch, Sichtbarkeit und Web-URL.list_all_issuesIssues aus allen für dich sichtbaren Projekten auflisten, etwa solche, die dir zugewiesen sind oder von dir erstellt wurden. Nach Status, Labels oder Suchtext filtern.list_all_merge_requestsMerge Requests aus allen für dich sichtbaren Projekten auflisten, etwa solche, die dir zugewiesen sind oder auf dein Review warten.list_branchesBranches im Repository eines Projekts auflisten. Nach Namen suchen.list_commitsCommits im Repository eines Projekts auflisten. Nach Branch, Dateipfad, Autor oder Zeitraum filtern.list_pipeline_jobsDie Jobs einer Pipeline mit ihrer Phase und ihrem Status auflisten. Damit lässt sich feststellen, welcher Job fehlgeschlagen ist.list_pipelinesCI/CD-Pipelines eines Projekts auflisten, die neuesten zuerst. Nach Status, Branch oder Commit filtern.list_project_issuesIssues eines Projekts auflisten. Nach Status, Labels, zugewiesener Person, Autor, Meilenstein oder Suchtext filtern.list_project_merge_requestsMerge Requests eines Projekts auflisten. Nach Status (opened, merged, closed), Labels, Autor, Reviewer, Branches oder Suchtext filtern.list_projectsGitLab-Projekte auflisten, auf die du zugreifen kannst. Nach Namen suchen oder auf Projekte beschränken, in denen du Mitglied bist oder die dir gehören.list_repository_filesDateien und Ordner im Repository eines Projekts auf einem Branch oder Tag auflisten, optional unter einem bestimmten Pfad.merge_merge_requestFür andere sichtbarEinen genehmigten Merge Request in seinen Zielbranch zusammenführen, optional nach erfolgreichem Abschluss der Pipeline. Dies verändert den Zielbranch und lässt sich nicht automatisch rückgängig machen.retry_jobÄndert DatenEinen einzelnen CI/CD-Job erneut starten. Dadurch beginnt ein neuer Durchlauf des Jobs.retry_pipelineÄndert DatenDie fehlgeschlagenen oder abgebrochenen Jobs einer Pipeline erneut starten.search_gitlabGitLab nach Projekten, Issues, Merge Requests, Commits, Code (blobs) und mehr durchsuchen. Mit scope auswählen, was durchsucht werden soll.submit_merge_request_reviewLöscht DatenAlle deine ausstehenden Kommentarentwürfe zu einem Merge Request als Review veröffentlichen, optional mit einem zusammenfassenden Kommentar. Andere werden benachrichtigt.update_issueFür andere sichtbarTitel, Beschreibung, Labels, zugewiesene Personen, Meilenstein oder Fälligkeitsdatum eines Issues aktualisieren. Mit state_event close oder reopen schließen oder wieder öffnen.update_merge_requestÄndert DatenTitel, Beschreibung, Labels, zugewiesene Personen, Reviewer oder Zielbranch eines Merge Requests aktualisieren. Mit state_event close oder reopen schließen oder wieder öffnen.
In drei Schritten einrichten
- 1
App auswählen
Erstellen Sie ein kostenloses PipMCP-Konto und wählen Sie GitLab aus der App-Liste.
- 2
Schlüssel einfügen
Füge ein persönliches GitLab-Zugriffstoken ein. Klicke in GitLab auf deinen Avatar > Profil bearbeiten > Zugriffstoken und dann auf Neues Token hinzufügen. Wähle den Berechtigungsumfang api aus (oder read_api für reinen Lesezugriff) und kopiere das 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 GitLab tun?
Die KI kann Projekte, Dateien, Branches, Commits, Issues, Merge Requests, Pipelines und Jobs lesen und GitLab durchsuchen. Sie kann Issues erstellen und aktualisieren, Branches erstellen, Merge Requests eröffnen, prüfen, genehmigen und zusammenführen sowie fehlgeschlagene Jobs und Pipelines erneut starten. Sie hat nur Zugriff auf die Projekte, auf die dein Token zugreifen kann.
Welchen Berechtigungsumfang sollte ich wählen?
Wähle api, wenn die KI Issues erstellen, Merge Requests prüfen oder Pipelines erneut starten soll. Wähle read_api, wenn sie nur lesen soll. Ein persönliches Zugriffstoken handelt als dein GitLab-Benutzer. Die KI kann daher nie auf mehr Projekte zugreifen als du.
Sieht die KI meinen GitLab-API-Schlüssel?
Nein. Dein persönliches GitLab-Zugriffstoken wird verschlüsselt gespeichert und der KI niemals angezeigt. Nach dem Speichern wird es nicht erneut angezeigt, auch dir nicht. Die KI arbeitet ausschließlich über die Tools, die du aktivierst.
Kann ich festlegen, was die KI tun darf?
Ja. Du entscheidest, welche Tools aktiviert sind. Riskante Aktionen, etwa das Zusammenführen eines Merge Requests oder das Veröffentlichen eines Reviews, das andere benachrichtigt, können vor der Ausführung deine Freigabe erfordern. Jeder Tool-Aufruf wird protokolliert, damit du nachvollziehen kannst, was die KI getan hat.
Funktioniert das mit ChatGPT?
Ja. Öffne in ChatGPT Einstellungen › Apps & Konnektoren › Erweitert, 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 Einstellungen › Konnektoren › Benutzerdefinierten Konnektor hinzufügen sowie in Cursor.
Was kostet das?
PipMCP bietet einen kostenlosen Tarif. Für den Einstieg brauchst du keine Kreditkarte. Kostenpflichtige Tarife werden pro abgeschlossener Aufgabe abgerechnet. Du bezahlst also für Arbeit, die die KI tatsächlich erledigt. Außerdem benötigst du ein eigenes GitLab-Konto.
Lassen Sie Ihre KI noch heute in GitLab arbeiten.
Starten Sie kostenlos. Ihr Schlüssel bleibt verschlüsselt und Sie entscheiden, was die KI tun darf.
GitLab kostenlos verbindenPipMCP steht in keiner Verbindung zu GitLab. Produktnamen sind Marken ihrer jeweiligen Inhaber.






