Integration · Entwicklertools
Claude & ChatGPT mit Bitbucket verbinden
Frag deine KI, welche Pull Requests in Bitbucket noch offen sind, was eine Änderung bewirkt oder warum die letzte Pipeline fehlgeschlagen ist. Sie liest Repositorys, Branches, Commits, Dateien und Diffs und kann Pull Requests erstellen, kommentieren, genehmigen und mergen. Außerdem liest sie Pipeline-Ausführungen und Schrittprotokolle, sodass du Code und Builds direkt im Chat weiterverfolgen kannst.
Kostenloser Tarif, keine Kreditkarte erforderlich. Dauert etwa eine Minute.
Fragen Sie zum Beispiel
“Welche Pull Requests sind im Repository api offen?”
Die KI listet die offenen Pull Requests mit Titel, Autor sowie Quell- und Zielbranch auf.
“Prüfe Pull Request 57 und weise auf mögliche Risiken hin.”
Sie liest den Diff und die geänderten Dateien mit hinzugefügten und entfernten Zeilen. Anschließend verfasst sie eine kurze Review und nennt die Stellen, die einen genaueren Blick verdienen.
“Warum ist die letzte Pipeline auf main fehlgeschlagen?”
Sie ermittelt die neueste Pipeline-Ausführung, listet deren Schritte auf, um den fehlgeschlagenen Schritt zu finden, und liest dessen Protokoll.
Was Ihre KI tun kann
Pull Requests
Pull Requests auflisten, erstellen und aktualisieren, Diffs, Dateien, Commits und Kommentare lesen sowie kommentieren, genehmigen, Änderungen anfordern, ablehnen oder mergen.
Code und Verlauf
Repositorys, Projekte und Branches auflisten, Dateien und Ordner auf jedem Branch oder Commit lesen und Commits abrufen.
Pipelines
Pipeline-Ausführungen auflisten, fehlgeschlagene Schritte erkennen und deren Protokolle lesen.
“Erstelle einen Pull Request von feature/login-fix nach main und füge Sara als Reviewerin hinzu.”
Sie sucht Saras Konto-ID unter den Workspace-Mitgliedern und erstellt den Pull Request mit Titel, Zusammenfassung und Reviewerin.
“Genehmige PR 57 und merge ihn per Squash.”
Sie genehmigt den Pull Request in deinem Namen und mergt ihn anschließend mit der Squash-Strategie.
“Zeige mir config/settings.yml auf dem Branch release.”
Sie liest den Dateiinhalt beim neuesten Commit dieses Branches.
27 Tools für Bitbucket
Diese Tools werden beim Verbinden aktiviert. Sie können jedes einzelne deaktivieren oder festlegen, dass es vor der Ausführung Ihre Freigabe benötigt.
approve_pull_requestFür andere sichtbarEinen Pull Request als angemeldeter Benutzer genehmigen.comment_on_pull_requestÄndert DatenEinem Pull Request einen Kommentar hinzufügen. Den Text in `content` ({"raw": "..."}) angeben; für einen Codekommentar `inline` mit Dateipfad und Zeile hinzufügen oder zum Antworten `parent` verwenden.create_pull_requestÄndert DatenEinen Pull Request mit `title`, Quellbranch `source`, optionalem Zielbranch `destination` (standardmäßig main), `summary` und `reviewers` erstellen. `type` auf 'pullrequest' setzen.decline_pull_requestFür andere sichtbarEinen Pull Request ablehnen (ohne Merge schließen). Ein abgelehnter Pull Request kann nicht erneut geöffnet werden.get_commitEinen Commit anhand seines Hashes mit Autor, Datum, Nachricht und übergeordneten Commits abrufen.get_current_userAnzeigenamen, Konto-ID und UUID des angemeldeten Benutzers abrufen.get_file_contentsDen Inhalt einer Datei lesen oder einen Ordner auflisten, anhand eines Commit-Hashes oder Branchnamens in `commit` und eines Pfads im Repository in `path`.get_pipelineEine Pipeline-Ausführung anhand von `pipeline_uuid` mit Status, Ergebnis, Branch, Commit und Dauer abrufen.get_pipeline_step_logDie Protokollausgabe eines Pipeline-Schritts anhand von `pipeline_uuid` und `step_uuid` abrufen.get_pull_requestEinen Pull Request anhand von `pull_request_id` abrufen: Titel, Beschreibung, Quell- und Zielbranch, Reviewer, Genehmigungen und Status.get_pull_request_diffDen vollständigen Code-Diff eines Pull Requests als Text im Unified-Diff-Format abrufen.get_repositoryEin Repository anhand von `repo_slug` mit Beschreibung, Hauptbranch, Sprache und letzter Aktualisierung abrufen.list_branchesDie Branches in einem Repository auflisten, optional mit `q` wie 'name ~ "feature"' filtern.list_commitsDie jüngsten Commits in einem Repository auflisten, neueste zuerst.list_pipeline_stepsDie Schritte einer Pipeline-Ausführung mit ihrem jeweiligen Status auflisten, um den fehlgeschlagenen Schritt zu ermitteln.list_pipelinesPipeline-Ausführungen (CI/CD) für ein Repository mit Status, Branch und Auslöser auflisten; mit `sort` '-created_on' die neuesten zuerst anzeigen.list_projectsDie Projekte auflisten, in denen Repositorys in deinem Workspace gruppiert sind.list_pull_request_commentsDie Kommentare zu einem Pull Request einschließlich Inline-Codekommentaren auflisten.list_pull_request_commitsDie in einem Pull Request enthaltenen Commits auflisten.list_pull_request_filesDie in einem Pull Request geänderten Dateien mit der Anzahl hinzugefügter und entfernter Zeilen pro Datei auflisten.list_pull_requestsPull Requests in einem Repository auflisten; nach `state` OPEN, MERGED, DECLINED oder SUPERSEDED filtern (standardmäßig offene).list_repositoriesDie Repositorys in deinem Workspace auflisten, optional mit einer `q`-Abfrage wie 'name ~ "web"' filtern und mit `sort` (z. B. '-updated_on') sortieren.list_user_pull_requestsDie von einer Person erstellten Pull Requests (`selected_user`, ihre Konto-ID oder UUID) im gesamten Workspace auflisten, gefiltert nach `state`.list_workspace_membersDie Mitglieder deines Workspaces mit ihren Konto-IDs für die Zuweisung als Reviewer auflisten.merge_pull_requestFür andere sichtbarEinen Pull Request in seinen Zielbranch mergen, optional mit `message`, `merge_strategy` (merge_commit, squash, fast_forward) und `close_source_branch`. `type` auf 'pullrequest' setzen. Der Merge lässt sich von hier aus nicht rückgängig machen.request_changesÄndert DatenAls angemeldeter Benutzer einen Pull Request als überarbeitungsbedürftig markieren.update_pull_requestÄndert DatenTitel, Beschreibung, Zielbranch oder Reviewer eines offenen Pull Requests ändern. `type` auf 'pullrequest' setzen.
In drei Schritten einrichten
- 1
App auswählen
Erstellen Sie ein kostenloses PipMCP-Konto und wählen Sie Bitbucket aus der App-Liste.
- 2
Schlüssel einfügen
Gib die E-Mail-Adresse deines Atlassian-Kontos, einen Bitbucket-API-Token und deine Workspace-ID ein (den Kurznamen in bitbucket.org/<workspace>/). Um den Token zu erstellen, öffne Persönliche Einstellungen > Atlassian-Kontoeinstellungen > Sicherheit > API-Tokens erstellen und verwalten, wähle API-Token mit Bereichen erstellen und anschließend Bitbucket sowie die benötigten Berechtigungen.
- 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 Bitbucket tun?
Die KI kann Repositorys, Projekte, Branches, Commits, Dateien, Pull Requests, Diffs, Kommentare, Pipeline-Ausführungen und Schrittprotokolle lesen. Sie kann Pull Requests erstellen und aktualisieren, kommentieren, genehmigen, Änderungen anfordern, ablehnen und mergen. Sie hat nur auf das Zugriff, was dein API-Token und dessen Berechtigungsbereiche erlauben.
Sieht die KI meinen Bitbucket-API-Token?
Nein. Deine Bitbucket-Zugangsdaten werden verschlüsselt gespeichert und der KI niemals angezeigt. Nach dem Speichern werden sie nicht erneut angezeigt, auch dir nicht. Die KI sieht nur die Ergebnisse der Tools, die sie aufruft.
Kann ich festlegen, was die KI tun darf?
Ja. Du entscheidest, welche Tools aktiviert sind, und kannst zunächst nur Lesezugriff erlauben. Das Mergen und Ablehnen eines Pull Requests lässt sich von hier aus nicht rückgängig machen. Für beide Aktionen kann vor der Ausführung deine Zustimmung erforderlich sein. Jeder Tool-Aufruf wird protokolliert.
Funktioniert das mit ChatGPT?
Ja. Gehe in ChatGPT zu 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 auch in Claude (Einstellungen › Konnektoren › Benutzerdefinierten Konnektor hinzufügen), Cursor und anderen MCP-Clients.
Was kostet das?
PipMCP bietet einen kostenlosen Tarif, für den keine Kreditkarte erforderlich ist. Kostenpflichtige Tarife werden pro abgeschlossener Aufgabe abgerechnet. Du benötigst außerdem ein eigenes Bitbucket-Konto.
Warum muss ich eine Workspace-ID eingeben?
Fast jede Bitbucket-Anfrage erfolgt innerhalb eines Workspaces. PipMCP speichert deine Workspace-ID mit der Verbindung, damit die KI nie danach fragen muss und ausschließlich in diesem Workspace arbeitet. PipMCP ist ein unabhängiger Dienst und steht in keiner Verbindung zu Atlassian.
Lassen Sie Ihre KI noch heute in Bitbucket arbeiten.
Starten Sie kostenlos. Ihr Schlüssel bleibt verschlüsselt und Sie entscheiden, was die KI tun darf.
Bitbucket kostenlos verbindenPipMCP steht in keiner Verbindung zu Bitbucket. Produktnamen sind Marken ihrer jeweiligen Inhaber.






