Connector-Anleitung9 Minuten Lesezeit25 MCP-Tools7 Sprachen

Bitbucket über MCP mit Meta Muse verbinden

Lass deine KI in Bitbucket Cloud arbeiten: Repositories, Branches, Commits und Dateien durchsuchen, Pull Requests mit Diffs und Kommentaren prüfen, nach deiner Bestätigung genehmigen, kommentieren und mergen sowie Läufe von Bitbucket Pipelines, Step-Logs und Deployments kontrollieren.

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

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

Bitbucket

Bitbucket

Let your AI work in Bitbucket Cloud: browse repositories, branches, commits and files, review pull requests with diffs and comments, approve, comment and merge after you confirm, and check Bitbucket Pipelines runs, step logs and deployments.

Tools

25

Region

INTL

Kategorie

Infrastruktur

Authentifizierung

Bearer Token

Benötigte Env-Vars

BITBUCKET_API_TOKEN
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

Installation überspringen. In unter 2 Minuten einsatzbereit.

Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge Bitbucket mit einem Klick hinzu und richte deinen KI-Client (Claude, ChatGPT, Copilot oder Cursor) auf den erzeugten MCP-Endpoint. Kein Docker, kein git clone, keinerlei Entwicklungserfahrung nötig.

Kostenlos testen

Zusammenfassung

Lass deine KI in Bitbucket Cloud arbeiten: Repositories, Branches, Commits und Dateien durchsuchen, Pull Requests mit Diffs und Kommentaren prüfen, nach deiner Bestätigung genehmigen, kommentieren und mergen sowie Läufe von Bitbucket Pipelines, Step-Logs und Deployments kontrollieren.

Frag einfach

Beispiel-Prompts für Bitbucket

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

Bitbucket · 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 → Bitbucket klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein git clone, kein lokaler Server.

Bitbucket + Meta Muse

Lass deine KI in Bitbucket Cloud arbeiten: Repositories, Branches, Commits und Dateien durchsuchen, Pull Requests mit Diffs und Kommentaren prüfen, nach deiner Bestätigung genehmigen, kommentieren und mergen sowie Läufe von Bitbucket Pipelines, Step-Logs und Deployments kontrollieren.

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:

BITBUCKET_API_TOKEN

Schritt 1 — Zugangsdaten holen

  1. Melde dich unter https://id.atlassian.com/manage-profile/security/api-tokens an (Security → API tokens in deinem Atlassian-Konto) und klicke auf Create API token with scopes.
  2. Gib dem Token einen Namen (zum Beispiel AnythingMCP), wähle ein Ablaufdatum und die App Bitbucket.
  3. Hake die Lese-Scopes read:user:bitbucket, read:workspace:bitbucket, read:repository:bitbucket, read:pullrequest:bitbucket und read:pipeline:bitbucket an. Füge write:pullrequest:bitbucket hinzu, um Pull Requests anzulegen, zu kommentieren, zu genehmigen und zu mergen, und write:pipeline:bitbucket, um Pipelines zu starten.
  4. Kopiere das Token (es beginnt mit ATATT) und füge es ohne das Wort Bearer in BITBUCKET_API_TOKEN ein, dann installiere den Connector. Der Connector sendet es als Bearer-Token, deine Atlassian-E-Mail-Adresse wird also nicht gebraucht.
  5. Prüfe die Einrichtung mit bitbucket_get_current_user und danach mit bitbucket_list_workspaces.

App-Passwörter funktionieren nicht mehr: Bitbucket hat am 9. September 2025 aufgehört, neue anzulegen, und die übrigen am 28. Juli 2026 abgeschaltet. Nutze wie oben ein API-Token mit Scopes. Ein Repository-, Projekt- oder Workspace-Access-Token (Repository settings → Access tokens; Projekt- und Workspace-Tokens brauchen einen Premium-Plan) funktioniert im selben Feld ebenfalls, handelt aber als Bot, der auf dieses Repository, Projekt oder diesen Workspace beschränkt ist: bitbucket_get_current_user und bitbucket_list_workspaces können abgelehnt werden, und alles außerhalb seiner Reichweite antwortet mit 403 oder 404.

Wer was sieht: Die KI handelt als der Benutzer hinter dem Token und sieht und ändert genau das, was dieser Benutzer und die angehakten Scopes erlauben. Ohne die beiden Schreib-Scopes bleibt das Token rein lesend.

Ändert echte Branches und erreicht dein Team, deshalb fragt die KI vorher: bitbucket_create_pull_request öffnet einen Pull Request in deinem Namen (der Quell-Branch muss bereits gepusht sein). bitbucket_add_pull_request_comment schreibt einen allgemeinen Kommentar, eine Antwort oder einen Code-Kommentar zu einer Zeile, den alle Beteiligten am Pull Request sehen und über den sie benachrichtigt werden können. bitbucket_approve_pull_request fügt deine Genehmigung hinzu, die für die Merge-Checks zählt. bitbucket_merge_pull_request ändert den Ziel-Branch für alle, kann Deployment-Pipelines starten und löscht mit close_source_branch den Quell-Branch; vorher prüft die KI Status und Genehmigungen mit bitbucket_get_pull_request. bitbucket_run_pipeline verbraucht Build-Minuten und führt aus, was die Pipeline tut, Deploy-Schritte eingeschlossen. Vor jedem dieser Aufrufe nennt dir die KI Repository, Branches, Pull Request und Merge-Strategie oder Pipeline und wartet auf dein Ja. Bei der Installation ist nichts deaktiviert, und kein Tool löscht Repositories, Branches oder Kommentare, abgesehen vom Quell-Branch bei einem Merge mit close_source_branch.

So arbeitest du: bitbucket_list_workspaces liefert den Workspace-Slug, bitbucket_list_repositories den Repository-Slug; beide stehen in der Adresse bitbucket.org/<workspace>/<repo>. Code: bitbucket_get_repository (Haupt-Branch), bitbucket_list_branches, bitbucket_list_commits, bitbucket_get_commit und bitbucket_get_file (der Text einer Datei oder der Inhalt eines Ordners). Reviews: bitbucket_list_pull_requests, bitbucket_get_pull_request, bitbucket_get_pull_request_diffstat für den Umfang der Änderung, dann bitbucket_get_pull_request_diff, bitbucket_list_pull_request_commits und bitbucket_list_pull_request_comments. Deployments: bitbucket_list_environments und bitbucket_list_deployments.

Pipelines: bitbucket_list_pipelines, dann bitbucket_get_pipeline, bitbucket_list_pipeline_steps und bitbucket_get_pipeline_step_log für den fehlgeschlagenen Schritt. Pipeline- und Step-UUIDs enthalten geschweifte Klammern; die KI übergibt sie genau so, wie sie zurückkommen. Step-Logs über 200 KB werden gekürzt und behalten den Anfang, der Fehler steht aber meist am Ende; bei langen Logs liest die KI deshalb das Ende mit einem Bereich wie bytes=-150000 (die letzten 150 KB). Auch Diffs und Dateien werden bei 200 KB gekürzt.

Listen und Filter: Eine Listenantwort enthält next, wenn es eine weitere Seite gibt; die KI ruft dann erneut mit page auf (bei den meisten Listen eine Zahl, bei Commits ein undurchsichtiges Token), und pagelen legt die Seitengröße fest. q nimmt die Abfragesprache von Bitbucket, zum Beispiel name ~ "api" oder destination.branch.name = "main".

Keine Issues und Wikis: Bitbucket hat seinen eingebauten Issue-Tracker und das Wiki am 20. August 2026 entfernt (die API antwortet mit 410), deshalb hat dieser Connector dafür keine Tools. Für Issues nimm einen Jira-Connector dazu.

Häufige Fehler: 401: Das Token ist falsch, abgelaufen oder widerrufen, oder es ist ein altes App-Passwort; lege ein API-Token mit Scopes an. 403: Ein Scope fehlt (die Meldung nennt ihn), oder dem Benutzer fehlt die Berechtigung. 404: Workspace, Repository oder Element gibt es nicht, oder das Token sieht es nicht. 429: Das stündliche Limit ist erreicht; warte kurz und versuche es erneut.

Nicht abgedeckt sind das Anlegen oder Löschen von Repositories und Branches, das Bearbeiten von Dateien oder Pushen von Commits, das Ablehnen von Pull Requests, das Stoppen von Pipelines, Repository-Variablen und Einstellungen sowie die Administration.

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 Muse 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.

Muse bindet Remote-MCP-Server als Custom Connectors ein und meldet sich per OAuth bei ihnen an.

  1. Öffne in Muse Settings → Connectors und wähle Add custom connector.
  2. Füge die MCP-Server-URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID ein.
  3. Muse öffnet die Anmeldeseite von AnythingMCP: Melde dich an und bestätige den Zugriff.
  4. Bitte Muse im Chat um etwas, wofür es die Bitbucket-Tools braucht.

Du kannst den Connector auch per Chat einrichten, im Web, in den Apps für iOS und Android oder in WhatsApp. Schick Muse diese Nachricht:

Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth

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

Verfügbare Tools

ToolWhat it does
bitbucket_get_current_userGet the Bitbucket account the token belongs to: display name, nickname, uuid, account_id and profile link
bitbucket_list_workspacesList the workspaces the token's user belongs to: slug, name, uuid and whether the user is an administrator there
bitbucket_list_repositoriesList repositories in a workspace, most recently updated first: full_name, slug, description, private flag, language, main branch, project…
bitbucket_get_repositoryGet one repository: description, main branch, project, privacy, language, size, fork parent, clone URLs and web link
bitbucket_list_branchesList branches of a repository with the latest commit of each (hash, date, message, author)
bitbucket_list_commitsList commits newest first: hash, date, message, author and parents
bitbucket_get_commitGet one commit: full hash, date, full message, author, parents and web link
bitbucket_get_fileRead a file or list a folder at a commit or branch
bitbucket_list_pull_requestsList pull requests of a repository, open ones by default: id, title, state, draft, author, source and destination branch, comment and task…
bitbucket_get_pull_requestGet one pull request: title, description, state, branches and commits, merge commit, reviewers and participants with their approval state…
bitbucket_get_pull_request_diffstatList the files a pull request changes: status (added, removed, modified, renamed), old and new path, lines added and removed
bitbucket_get_pull_request_diffRead the unified diff of a pull request as plain text
bitbucket_list_pull_request_commitsList the commits a pull request contains, newest first: hash, date, message and author
bitbucket_list_pull_request_commentsList comments on a pull request, oldest first: id, author, text, inline position (file and line) for code comments, parent id for replies…
bitbucket_create_pull_requestOpen a pull request from a source branch into a destination branch of the same repository, as the token's user
bitbucket_add_pull_request_commentPost a comment on a pull request as the token's user: a general comment, a reply (parent) or a code comment on a line (inline)
bitbucket_approve_pull_requestApprove a pull request as the token's user
bitbucket_merge_pull_requestMerge an open pull request into its destination branch
bitbucket_list_pipelinesList Bitbucket Pipelines runs of a repository, newest first: uuid, build number, state (PENDING, IN_PROGRESS, COMPLETED), result…
bitbucket_get_pipelineGet one pipeline run: state, result, branch or tag, commit, custom pipeline name, trigger, creator, start, end and duration
bitbucket_list_pipeline_stepsList the steps of a pipeline run: uuid, name, state, result, start, end, duration, build image name and script command names
bitbucket_get_pipeline_step_logRead the log of one pipeline step as plain text
bitbucket_run_pipelineStart a Bitbucket Pipelines run on a branch or tag, optionally a custom pipeline from bitbucket-pipelines.yml
bitbucket_list_environmentsList the deployment environments of a repository (for example Test, Staging, Production): uuid, name, type, rank and lock state
bitbucket_list_deploymentsList deployments of a repository: environment uuid, state (UNDEPLOYED, IN_PROGRESS, COMPLETED), status (SUCCESSFUL, FAILED, STOPPED), who…

Beispiel-Prompts

  • „Welche Pull Requests in shop/backend sind noch offen, wer hat sie erstellt, und welche haben noch keine Genehmigung?“
  • „Prüf Pull Request #42 in backend: Fass die geänderten Dateien zusammen, markiere riskante Änderungen und liste die offenen Review-Kommentare auf.“
  • „Warum ist die letzte Pipeline auf main fehlgeschlagen? Lies das Log des fehlgeschlagenen Schritts und zeig mir den Fehler.“
  • „Merge Pull Request #42 per Squash in main, sobald er zwei Genehmigungen hat. Zeig mir vorher Branches und Merge-Strategie und frag mich, bevor du mergst.“
  • „Was wurde zuletzt auf Production deployt, wann und von wem, und welcher Commit war das?“

FAQ

Wo ist Muse verfügbar? Meta bietet Muse derzeit in den USA und in Kanada an, im Web, in den Apps für iOS und Android und in WhatsApp.

Prüft Meta diesen Connector? Nein. Meta prüft Custom Connectors nicht. Muse sieht nur die Tools, die du in AnythingMCP für diesen MCP-Server eingeschaltet hast, und du kannst den Connector jederzeit unter Settings → Connectors trennen.

Nächste Schritte

War dieser Guide hilfreich?

Dein Bitbucket-Agent ist nur einen Klick entfernt.

Connector installieren, Schlüssel einfügen, Meta Muse fragen. 7 Tage kostenlos, keine Kreditkarte.

Verwandte Anleitungen

Connectors

Bitbucket zu MCP: Code-Reviews, Pull Requests und Pipelines in jedem KI-Agent

Lass deine KI in Bitbucket Cloud arbeiten: Repositories, Branches, Commits und Dateien durchsuchen, Pull Requests mit Diffs und Kommentaren prüfen, nach deiner Bestätigung genehmigen, kommentieren und mergen sowie Läufe von Bitbucket Pipelines, Step-Logs und Deployments kontrollieren.

Connectors

Bitbucket über MCP mit ChatGPT verbinden

Lass deine KI in Bitbucket Cloud arbeiten: Repositories, Branches, Commits und Dateien durchsuchen, Pull Requests mit Diffs und Kommentaren prüfen, nach deiner Bestätigung genehmigen, kommentieren und mergen sowie Läufe von Bitbucket Pipelines, Step-Logs und Deployments kontrollieren.

Connectors

Bitbucket über MCP mit Claude verbinden

Lass deine KI in Bitbucket Cloud arbeiten: Repositories, Branches, Commits und Dateien durchsuchen, Pull Requests mit Diffs und Kommentaren prüfen, nach deiner Bestätigung genehmigen, kommentieren und mergen sowie Läufe von Bitbucket Pipelines, Step-Logs und Deployments kontrollieren.

Connectors

Bitbucket über MCP mit Cursor verbinden

Lass deine KI in Bitbucket Cloud arbeiten: Repositories, Branches, Commits und Dateien durchsuchen, Pull Requests mit Diffs und Kommentaren prüfen, nach deiner Bestätigung genehmigen, kommentieren und mergen sowie Läufe von Bitbucket Pipelines, Step-Logs und Deployments kontrollieren.

Connectors

Bitbucket über MCP mit Gemini verbinden

Lass deine KI in Bitbucket Cloud arbeiten: Repositories, Branches, Commits und Dateien durchsuchen, Pull Requests mit Diffs und Kommentaren prüfen, nach deiner Bestätigung genehmigen, kommentieren und mergen sowie Läufe von Bitbucket Pipelines, Step-Logs und Deployments kontrollieren.

Connectors

Avito über MCP mit Meta Muse verbinden

Lass deine KI mit deinem Avito-Geschäftskonto arbeiten: Anzeigen auflisten und ihre Preise ändern, Statistiken zu Aufrufen, Kontakten und Anrufen lesen, Autoload-Uploads und ihre Fehler, das Feed-Format und dein Guthaben prüfen und Chats im Avito Messenger lesen. Nachrichten senden und Autoload-Einstellungen ändern sind optional und standardmäßig ausgeschaltet.