Bbkt: Ett MCP-serververktyg för hantering av Bitbucket Cloud
Bbkt, utvecklad av Zach Snell, är ett gratis MCP-serververktyg för mcp-plattformen. Byggd med Go, ansluter den till Bitbucket Cloud-arbetsytor och -förråd, och fungerar både som en Model Context Protocol-server och ett kommandoradsgränssnitt. Den möjliggör för stora språkmodeller att interagera med Bitbucket-resurser och hjälper utvecklare med dagliga uppgifter. Att bygga från källkod kräver Go 1.26+.
Vad ansluter Bbkt till?
Bbkt fungerar som en MCP-server och CLI-verktyg, som ansluter till Bitbucket Cloud-arbetsytor och -förråd. Det använder Model Context Protocol, en öppen standard som gör det möjligt för stora språkmodeller att kommunicera med externa data och tjänster. Denna anslutning möjliggör för AI-klienter att hantera Bitbucket-resurser programmässigt, vilket utökar kapabiliteterna för AI-drivna utvecklingsmiljöer.
Kärnfunktioner och verktyg
Bbkt exponerar anropbara verktyg över flera moduler. Dessa inkluderar Arbetsytor (lista, hämta), Förråd (lista, hämta, skapa, ta bort), Pull Requests (lista, hämta, skapa, slå samman, godkänna, avvisa), Pull Request-kommentarer (lista, lägg till, lös), Pipelines (lista, hämta, utlösa, stoppa, loggar), Ärenden (lista, hämta, skapa, uppdatera), och Källkod (läsa, träd, söka, historia, skriva, ta bort). Dessa verktyg möjliggör detaljerad interaktion med Bitbucket-resurser.
Vem är det för?
Den primära målgruppen för Bbkt inkluderar utvecklare och AI-agenter som arbetar inom AI-drivna IDE:er som Claude Desktop och Cursor. Det stöder direkt interaktion med Bitbucket-resurser för både mänskliga användare och AI. Detta verktyg är utformat för dem som behöver programmatisk eller kommandoradsåtkomst till Bitbucket Cloud. Hoppa över detta om du inte använder Bitbucket Cloud eller kräver AI-agentintegration.
Hur man kommer igång
Servern autentiserar med Atlassian API-token (Basic auth) eller en interaktiv OAuth 2.0-flöde med automatisk tokenuppdatering. Den stöder två transportprotokoll: Stdio, som är standard när man kör "bbkt mcp", och den officiella Streamable Transport API över HTTP.
Användningsfall
- AI-agentdriven Bitbucket-interaktion: En AI-agent kan hantera Bitbucket-resurser, som att lista pull requests eller skapa ärenden.
- Interaktiv CLI för dagliga utvecklaruppgifter: Utvecklare kan utföra vanliga Bitbucket-operationer direkt från sin terminal, som att lista pull requests.
- Automatiserad CI/CD-pipelinehantering: En AI-agent eller skript kan utlösa, övervaka och hämta loggar för Bitbucket Pipelines.
Bbkt erbjuder ett direkt gränssnitt för Bitbucket Cloud, som stöder både AI-agenter och utvecklare. Dess flerprofils- och omfångsmedvetna autentisering förbättrar säkerheten och användbarheten. Verktygets förmåga att upptäcka oavgränsade tokens ger användarna värdefull vägledning. Det är ett värdefullt verktyg för att integrera Bitbucket-operationer i AI-arbetsflöden eller kommandoradsuppgifter. Försök att lista förråd med "bbkt repos list".
