Bbkt: Narzędzie serwera MCP do zarządzania Bitbucket Cloud
Bbkt, opracowany przez Zacha Snella, jest darmowym narzędziem serwera MCP dla platformy mcp. Zbudowany w Go, łączy się z przestrzeniami roboczymi i repozytoriami Bitbucket Cloud, działając zarówno jako serwer Model Context Protocol, jak i interfejs wiersza poleceń. Umożliwia dużym modelom językowym interakcję z zasobami Bitbucket i wspiera programistów w codziennych zadaniach. Budowanie ze źródła wymaga Go 1.26+.
Do czego łączy się Bbkt?
Bbkt działa jako serwer MCP i narzędzie CLI, łącząc się z przestrzeniami roboczymi i repozytoriami Bitbucket Cloud. Wykorzystuje Model Context Protocol, otwarty standard, który pozwala dużym modelom językowym komunikować się z zewnętrznymi danymi i usługami. To połączenie umożliwia klientom AI programowe zarządzanie zasobami Bitbucket, rozszerzając możliwości środowisk deweloperskich wspieranych przez AI.
Główne funkcje i narzędzia
Bbkt udostępnia wywoływalne narzędzia w kilku modułach. Należą do nich Przestrzenie robocze (lista, pobierz), Repozytoria (lista, pobierz, utwórz, usuń), Pull Requests (lista, pobierz, utwórz, scal, zatwierdź, odrzuć), Komentarze do Pull Requestów (lista, dodaj, rozwiąż), Pipelines (lista, pobierz, uruchom, zatrzymaj, logi), Zgłoszenia (lista, pobierz, utwórz, zaktualizuj) oraz Kod źródłowy (czytaj, drzewo, wyszukaj, historia, pisz, usuń). Te narzędzia pozwalają na szczegółową interakcję z zasobami Bitbucket.
Dla kogo jest to?
Główną grupą docelową Bbkt są deweloperzy i agenci AI działający w zintegrowanych środowiskach deweloperskich wspieranych przez AI, takich jak Claude Desktop i Cursor. Umożliwia bezpośrednią interakcję z zasobami Bitbucket zarówno dla użytkowników ludzkich, jak i AI. To narzędzie jest zaprojektowane dla tych, którzy potrzebują programowego lub dostępu z linii poleceń do Bitbucket Cloud. Pomiń to, jeśli nie korzystasz z Bitbucket Cloud lub nie potrzebujesz integracji z agentem AI.
Jak zacząć
Serwer autoryzuje się za pomocą tokenów API Atlassian (podstawowa autoryzacja) lub interaktywnego przepływu OAuth 2.0 z automatycznym odświeżaniem tokenów. Obsługuje dwa protokoły transportowe: Stdio, który jest domyślny podczas uruchamiania "bbkt mcp", oraz oficjalne API Streamable Transport przez HTTP.
Przykłady zastosowania
- Interakcja z Bitbucket prowadzona przez agenta AI: Agent AI może zarządzać zasobami Bitbucket, takimi jak lista pull requestów lub tworzenie zgłoszeń.
- Interaktywne CLI do codziennych zadań dewelopera: Deweloperzy mogą wykonywać typowe operacje Bitbucket bezpośrednio z terminala, takie jak lista pull requestów.
- Zautomatyzowane zarządzanie pipeline'ami CI/CD: Agent AI lub skrypt mogą uruchamiać, monitorować i pobierać logi dla Bitbucket Pipelines.
Bbkt oferuje bezpośredni interfejs dla Bitbucket Cloud, wspierając zarówno agentów AI, jak i programistów. Jego uwierzytelnianie z wieloma profilami i świadome zakresu zwiększa bezpieczeństwo i użyteczność. Zdolność narzędzia do wykrywania tokenów bez zakresu zapewnia pomocne wskazówki dla użytkowników. Jest to cenne narzędzie do integrowania operacji Bitbucket w przepływy pracy AI lub zadania w wierszu poleceń. Spróbuj wylistować repozytoria używając "bbkt repos list".






