Integration · Utvecklarverktyg
Anslut Claude & ChatGPT till Bitbucket
Fråga din AI vilka pull requests som väntar, vad en ändring gör eller varför den senaste pipeline-körningen misslyckades i Bitbucket. Den läser repotorier, grenar, kommitter, filer och skillnader, och kan öppna, kommentera, godkänna och sammanfoga pull requests. Den läser också pipeline-körningar och stegslöper så att du kan följa upp kod och byggen från chatten.
Gratis abonnemang, inget kreditkort krävs. Tar ungefär en minut.
Prova att fråga
“Vilka pull requests är öppna i repotiet?”
AI:n listar de öppna pull requesterna med rubrik, författare, källgren och målgren.
“Granska pull request 57 och peka ut något riskfyllt.”
Den läser skillnaden och de ändrade filerna med tillagda och borttagna rader, skriver sedan en kort granskning med delarna som värd att titta närmare på.
“Varför misslyckades den senaste pipeline-körningen på huvudgrenen?”
Den hittar den nyaste pipeline-körningen, listar stegen för att se vilken som misslyckades och läser loggen för det steget.
Vad din AI kan göra
Pull requests
Lista, öppna och uppdatera pull requests, läsa skillnader, filer, kommitter och kommentarer, samt kommentera, godkänna, begära ändringar, avvisa eller sammanfoga.
Kod och historik
Lista repotorier, projekt och grenar, läsa filer och mappar på vilken som helst gren eller kommitta, och leta upp kommitter.
Pipeline
Lista pipeline-körningar, se vilket steg misslyckades och läs steglögen.
“Öppna en pull request från grenen feature/login-fix till huvudgrenen och lägg till Sara som granskare.”
Den letar upp SARA:s konton-ID bland arbetsplatsmedlemmarna och öppnar pull requesten med rubrik, sammanfattning och granskare.
“Godkänn PR 57 och sammanfoga den.”
Den godkänner pull requesten som du, sedan sammanfogar den med squash-strategin.
“Visa mig filen config/settings.yml på release-grenen.”
Den läser filens innehåll i toppen av den grenen.
260 verktyg för Bitbucket
Dessa verktyg aktiveras när du ansluter. Du kan stänga av valfritt verktyg eller kräva ditt godkännande innan det körs.
approve_commitSynligt för andraGodkänn en commit (commit). Har effekter synliga utanför detta system.approve_commit_approveRaderarGodkänn en commit (commit). Destructive action; may require approval. API summary: Unapprove a commit.approve_pull_requestSynligt för andraGodkänn en pull request som den inloggade användaren.approve_pullrequest_approveRaderarGodkänn en pullrequest (pull request id). Destructive action; may require approval. API summary: Unapprove a pull request.comment_on_pull_requestÄndrar dataLägg till en kommentar till en pull request. Sätt texten i `content` ("..."); lägg till `inline` med en filväg och rad för att kommentera kod, eller `parent` för att svara.create_a_variable_for_a_workspaceÄndrar dataSkapa en ny variabel. Krävs: typ. API summary: Skapa en variabel för en arbetsplats.create_branchÄndrar dataSkapa en ny gren. Sök först i grenar för att undvika dubletter. API summary: Skapa en gren.create_buildÄndrar dataSkapa en ny byggnad. Krävs: typ, nyckel eller status. API summary: Skapa en byggnadsstatus för en commit.create_commit_messageÄndrar dataSkapa ett nytt meddelande för en commit. Sök först i meddelanden för att undvika dubletter. API summary: Skapa kommentar för en commit.create_environment_changeÄndrar dataSkapa en ny ändring för en miljö. API summary: Uppdatera en miljö.create_environment_variableÄndrar dataSkapa en ny variabel för en miljö. Krävs: typ. API summary: Skapa en variabel för en miljö.create_known_hostÄndrar dataSkapa en ny känd värd. Krävs: typ. API summary: Skapa en känd värd.create_message_resolveÄndrar dataSkapa ett nytt lösning för ett meddelande. API summary: Lös en kommentartråd.create_pipeline_stop_pipelineÄndrar dataSkapa en ny stopp ledning för en ledning. API summary: Stoppa en ledning.create_project_deploy_keyÄndrar dataSkapa en ny deploy nyckel för ett projekt. API summary: Skapa ett projekt deploy nyckel.create_pull_requestÄndrar dataÖppna ett pull-request med `title`, `source` gren, valfritt `destination` gren (standard main), `summary` och `reviewers`. Ställ in `type` på 'pullrequest'.create_pullrequest_taskÄndrar dataSkapa en ny uppgift för ett pull-request. Krävs: innehåll. Sök först efter uppgifter för att undvika dubletter. API-sammanfattning: Skapa en uppgift på ett pull-request.create_report_annotationSynligt för andraSkapa en ny anteckning för en rapport. Krävs: objekt. Har effekter som är synliga utanför detta system. API-sammanfattning: Massskapa eller uppdatera anteckningar.create_repository_branch_restrictionÄndrar dataSkapa en ny grenbegränsning för ett repozitorium. Krävs: typ, kategori, grenmatch-kategori eller mönster. API-sammanfattning: Skapa en grenbegränsningsregel.create_repository_commitÄndrar dataSkapa en ny commit för ett repozitorium. API-sammanfattning: Lista committer med inkludering/exkludering.create_repository_deploy_keyÄndrar dataSkapa en ny deploy-key för ett repozitorium. API-sammanfattning: Lägg till en repozitoriumsdeploy-key.create_repository_downloadÄndrar dataSkapa en ny nedladdning för ett repozitorium. API-sammanfattning: Ladda upp en nedladdningsartefakt.create_repository_environmentÄndrar dataSkapa en ny miljö för ett repozitorium. Krävs: typ. API-sammanfattning: Skapa en miljö.create_repository_forkÄndrar dataSkapa en ny fork för ett repozitorium. Krävs: typ. Sök först efter forks för att undvika dubletter. API-sammanfattning: Forka ett repozitorium.create_repository_hookÄndrar dataSkapa en ny häng för ett repozitorium. API-sammanfattning: Skapa en webhook för ett repozitorium.create_repository_pipelineÄndrar dataSkapa en ny pipeline för ett repozitorium. Krävs: typ. API-sammanfattning: Kör en pipeline.create_repository_srcÄndrar dataSkapa en ny src för ett repozitorium. API-sammanfattning: Skapa en commit genom att ladda upp en fil.create_runnerÄndrar dataSkapa en ny körare. API-sammanfattning: Skapa repozitoriumskörare.create_scheduleÄndrar dataSkapa en ny schemaläggning. Krävs: typ, mål eller cron-mönster. API-sammanfattning: Skapa ett schemaläggning.create_snippetÄndrar dataSkapa en ny snippet. Krävs: typ. API-sammanfattning: Skapa en snippet.create_snippet_messageÄndrar dataSkapa en ny meddelande för en snippet. Krävs: typ. Sök först efter meddelanden för att undvika dubletter. API-sammanfattning: Skapa ett kommentar på en snippet.create_tagÄndrar dataSkapa en ny tagg. Krävs: typ. Sök först efter taggar för att undvika dubletter. API-sammanfattning: Skapa en tagg.create_user_gpg_keyÄndrar dataSkapa en ny gpg-key för en användare. Krävs: typ. API-sammanfattning: Lägg till en ny GPG-key.create_user_ssh_keyÄndrar dataSkapa en ny ssh-key för en användare. API-sammanfattning: Lägg till en ny SSH-key.create_variableÄndrar dataSkapa en ny variabel. Krävs: typ. API-sammanfattning: Skapa en variabel för ett repozitorium.create_workspace_hookÄndrar dataSkapa en ny häng för ett arbetsutrymme. API-sammanfattning: Skapa en webhook för ett arbetsutrymme.create_workspace_projectÄndrar dataSkapa en ny projekt för ett arbetsutrymme. Krävs: typ. API-sammanfattning: Skapa ett projekt i ett arbetsutrymme.create_workspace_runnerÄndrar dataSkapa en ny körare. API-sammanfattning: Skapa arbetsutrymmeskörare.decline_pull_requestSynligt för andraAvvisa (stäng utan att sammanfoga) ett pull request. Ett avvisat pull request kan inte öppnas igen.delete_a_previous_revision_of_a_snippetRaderarPermanent radera en snippet via node-id. Destruktiv åtgärd; kan kräva godkännande. API-sammanfattning: Radera en tidigare revision av en snippet.delete_a_variable_for_a_workspaceRaderarTa bort en variabel permanent med hjälp av variablens UUID. Åtgärd som förstör data; kan kräva godkännande. API-sammanfattning: Ta bort en variabel för ett arbetsutrymme.delete_addonsFlyttar pengarTa bort en tilläggsprogramvara permanent. Finansiell eller omvändbar åtgärd; kan kräva godkännande. API-sammanfattning: Ta bort ett tillägg.delete_an_explicit_group_permission_for_a_projectRaderarTa bort ett projekt permanent med hjälp av projektnamn. Åtgärd som förstör data; kan kräva godkännande. API-sammanfattning: Ta bort en explicit gruppbehörighet för ett projekt.delete_an_explicit_user_permission_for_a_projectRaderarTa bort en användare permanent med hjälp av vald användar-ID. Åtgärd som förstör data; kan kräva godkännande. API-sammanfattning: Ta bort en explicit användarbehörighet för ett projekt.delete_branchRaderarTa bort en gren permanent med hjälp av namn. Åtgärd som förstör data; kan kräva godkännande.delete_branch_restrictionRaderarTa bort en grenbegränsning permanent med hjälp av grenbegränsnings-ID. Åtgärd som förstör data; kan kräva godkännande. API-sammanfattning: Ta bort ett grenbegränsningsregler.delete_cacheRaderarTa bort en cacheminne permanent med hjälp av cacheminnes UUID. Åtgärd som förstör data; kan kräva godkännande.delete_cachesFlyttar pengarTa bort ett cacheminne permanent med hjälp av repozitoriumsnamn. Finansiell eller omvändbar åtgärd; kan kräva godkännande. API-sammanfattning: Ta bort cacheminnen.delete_commit_messageRaderarTa bort en meddelande permanent med hjälp av meddelandets ID. Åtgärd som förstör data; kan kräva godkännande. API-sammanfattning: Ta bort ett kommentar till en commit.delete_commit_reportRaderarTa bort en rapport permanent med hjälp av rapportens ID. Destructiv åtgärd; kan kräva godkännande.delete_default_reviewerRaderarTa bort en standardgranskare permanent med hjälp av målans användarnamn. Åtgärd som förstör data; kan kräva godkännande. API-sammanfattning: Ta bort en användare från de standardgranskarna.delete_deploy_keyRaderarTa bort ett deploy-nyckel permanent med hjälp av nyckel-ID. Åtgärd som förstör data; kan kräva godkännande. API-sammanfattning: Ta bort ett repozitoriumsdeploynyckel.delete_downloadRaderarTa bort en nedladdning permanent med hjälp av filnamn. Åtgärd som förstör data; kan kräva godkännande. API-sammanfattning: Ta bort en nedladdningsartefakt.delete_environmentRaderarTa bort ett miljö permanent med hjälp av miljös UUID. Åtgärd som förstör data; kan kräva godkännande. API-sammanfattning: Ta bort en miljö.delete_environment_variableRaderarTa bort en variabel permanent med hjälp av variablens UUID. Åtgärd som förstör data; kan kräva godkännande. API-sammanfattning: Ta bort en variabel för en miljö.delete_hookRaderarTa bort en häng permanent med hjälp av UID. Åtgärd som förstör data; kan kräva godkännande. API-sammanfattning: Ta bort ett webhooks för ett repozitorium.delete_key_pairsFlyttar pengarTa bort ett nyckelpar permanent med hjälp av repozitoriumsnamn. Finansiell eller omvändbar åtgärd; kan kräva godkännande. API-sammanfattning: Ta bort SSH-nyckelparet.delete_known_hostRaderarTa bort en känd värd permanent med hjälp av känt värdens UUID. Åtgärd som förstör data; kan kräva godkännande.delete_messageRaderarTa bort ett meddelande permanent med hjälp av meddelandets ID. Åtgärd som förstör data; kan kräva godkännande. API-sammanfattning: Ta bort en kommentar till ett snippet.delete_message_resolvesFlyttar pengarTa bort ett lösningskommentar permanent via kommentar-ID. Finansiell eller irreversibel åtgärd; kan kräva godkännande. API-sammanfattning: Öppna en kommentartrad igen.delete_projectRaderarTa bort ett projekt permanent via projektslug. Destruktiv åtgärd; kan kräva godkännande. API-sammanfattning: Ta bort en explicit gruppåtkomst för ett repository.delete_project_default_reviewerRaderarTa bort en standardgranskare permanent via vald användare. Destruktiv åtgärd; kan kräva godkännande. API-sammanfattning: Ta bort den specifika användaren från projektets standardgranskare.delete_project_deploy_keyRaderarTa bort ett deploy-key permanent via key-ID. Destruktiv åtgärd; kan kräva godkännande. API-sammanfattning: Ta bort ett deploy-key från ett projekt.delete_pullrequest_messageRaderarTa bort en meddelande permanent via meddelande-ID. Destruktiv åtgärd; kan kräva godkännande. API-sammanfattning: Ta bort en kommentar på ett pull request.delete_pullrequest_request_changesFlyttar pengarTa bort en förändringsförfrågan permanent via pull-request-ID. Finansiell eller irreversibel åtgärd; kan kräva godkännande. API-sammanfattning: Ta bort förändringsförfrågan för ett pull request.delete_pullrequest_taskRaderarTa bort en uppgift permanent via uppgift-ID. Destruktiv åtgärd; kan kräva godkännande. API-sammanfattning: Ta bort en uppgift på ett pull request.delete_report_annotationRaderarTa bort en anteckning permanent via antecknings-ID. Destruktiv åtgärd; kan kräva godkännande. API-sammanfattning: Ta bort en anteckning.delete_repositoryRaderarTa bort ett repository permanent via reposlug. Destruktiv åtgärd; kan kräva godkännande.delete_runnerRaderarTa bort en körare permanent via körare-UUID. Destruktiv åtgärd; kan kräva godkännande. API-sammanfattning: Ta bort repository-körare.delete_scheduleRaderarTa bort ett schema permanent via schema-UUID. Destruktiv åtgärd; kan kräva godkännande.delete_snippetRaderarTa bort en kodbit permanent via krypterad ID. Destruktiv åtgärd; kan kräva godkännande.delete_snippet_watchesFlyttar pengarTa bort ett watch permanent via krypterad ID. Finansiell eller irreversibel åtgärd; kan kräva godkännande. API-sammanfattning: Stoppa att följa en kodbit.delete_tagRaderarTa bort ett tag permanent via namn. Destruktiv åtgärd; kan kräva godkännande.delete_userRaderarTa bort en användare permanent via vald användare-ID. Destruktiv åtgärd; kan kräva godkännande. API-sammanfattning: Ta bort en explicit användaråtkomst för ett repository.delete_user_gpg_keyRaderarTa bort en GPG-nyck permanent via fingeravtryck. Destruktiv åtgärd; kan kräva godkännande.delete_user_ssh_keyRaderarTa bort en SSH-nyck permanent via nyckel-ID. Destruktiv åtgärd; kan kräva godkännande.delete_variableRaderarTa bort en variabel permanent via variabel-UUID. Destruktiv åtgärd; kan kräva godkännande. API-sammanfattning: Ta bort en variabel för ett repository.delete_workspace_hookRaderarTa bort en hängpunkt permanent via UID. Destruktiv åtgärd; kan kräva godkännande. API-sammanfattning: Ta bort en webhook för ett workspace.delete_workspace_projectRaderarTa bort ett projekt permanent med hjälp av projektsnygeln. Dödande åtgärd; kan kräva godkännande. API-sammanfattning: Ta bort ett projekt för en arbetsplats.delete_workspace_runnerRaderarTa bort en körare permanent med körarens UUID. Dödande åtgärd; kan kräva godkännande. API-sammanfattning: Ta bort körare i arbetsplatsen.get_a_previous_revision_of_a_snippetHämta ett snippet enligt knutpunkts-ID. API-sammanfattning: Hämta en tidigare version av ett snippet.get_a_previous_snippet_changeHämta ett kommitté enligt revisionsnummer. API-sammanfattning: Hämta en tidigare ändring i ett snippet.get_a_snippetHämta ett snippet enligt krypterad ID. API-sammanfattning: Hämta ett snippet.get_a_snippet_s_raw_fileHämta ett dokument med hjälp av sökväg. API-sammanfattning: Hämta råfilen för ett snippets.get_a_userHämta en användare enligt vald användare. API-sammanfattning: Hämta en användare.get_an_email_address_for_current_userHämta ett meddelande med hjälp av e-postadress. API-sammanfattning: Hämta en e-postadress för den inloggade användaren.get_an_explicit_group_permission_for_a_projectHämta ett projekt med hjälp av projektsnygeln. API-sammanfattning: Hämta en explicit gruppbehörighet för ett projekt.get_an_explicit_user_permission_for_a_projectHämta en användare enligt vald användar-ID. API-sammanfattning: Hämta en explicit användarbehörighet för ett projekt.get_branchHämta en gren med hjälp av namn. API-sammanfattning: Hämta en gren.get_branch_restrictionHämta en grenbegränsning enligt grenbegränsnings-ID. API-sammanfattning: Hämta en regel för grenbegränsning.get_buildHämta ett byggande med hjälp av byggnygeln. API-sammanfattning: Hämta byggstatus för en kommitté.get_commitHämta en kommitté med hjälp av hash, inklusive författare, datum, meddelande och föräldrekommittéer.get_commit_messageHämta ett meddelande för en kommitté enligt meddelandes-ID. API-sammanfattning: Hämta en kommentar till en kommitté.get_commit_reportHämta ett rapporteringsdokument för en kommitté enligt rapporterings-ID. API-sammanfattning: Hämta en rapport.get_current_userHämta den inloggade användarens visningsnamn, kontointeg och UUID.get_default_reviewerHämta en standardgranskare enligt målbenämningen. API-sammanfattning: Hämta en standardgranskare.get_deploy_keyHämta ett utdelningsnyckel med hjälp av nyckeln-ID. API-sammanfattning: Hämta ett repozitoriums utdelningsnyckel.get_deploymentHämta en utdelning enligt utdelnings-UUID. API-sammanfattning: Hämta en utdelning.get_diffHämta ett skillnadsspecifikation med hjälp av specifikationen. API-sammanfattning: Jämför två kommittéer.get_diffstatHämta ett diffstatistik med hjälp av specifikationen. API-sammanfattning: Jämför diffstatistiken för två kommittéer.get_documentHämta ett dokument med hjälp av sökväg. API-sammanfattning: Hämta råfilen i en snippets vid HEAD.get_downloadHämta en nedladdning med hjälp av filnamnet. API-sammanfattning: Hämta en länk till nedladdningsartefakt.get_environmentHämta ett miljöområde enligt miljö-UUID. API-sammanfattning: Hämta ett miljöområde.get_file_conflictHämta ett filkonflikt med hjälp av specifikationen. API-sammanfattning: Hämta filkonflikter för en kommittéspecifikation.get_file_contentsLäs en filinnehåll, eller lista en mapp, vid en `commit`-hash eller grennamn och en `path` i repositoryn.get_filehistoryHämta en filhistorik med hjälp av sökväg. API-sammanfattning: Lista kommittéer som ändrat en fil.get_hookHämta en häng med hjälp av UID. API-sammanfattning: Hämta en webhook för ett repozitorium.get_hook_eventHämta en händelse i hängen enligt ämnestyp. API-sammanfattning: Lista prenumererbara webhoktyper.get_known_hostHämta en känd värd med hjälp av känd värd-UUID. API-sammanfattning: Hämta en känd värd.get_merge_baseHämta en merge-base via revspec. Sammanfattning av API: Hämta den gemensamma förfädaren mellan två kommit.get_messageHämta ett meddelande via meddelandenummer. Sammanfattning av API: Hämta en kommentar till ett snippet.get_patchHämta ett patch via specifikation. Sammanfattning av API: Hämta ett patch för två kommit.get_pipelineHämta en pipelinekörning via `pipeline_uuid`, inklusive dess status, resultat, gren, kommit och varaktighet.get_pipeline_stepHämta en steg för en pipeline via stegets UUID. Sammanfattning av API: Hämta ett steg i en pipeline.get_pipeline_step_logHämta logutskrift från en pipeline-steg med `pipeline_uuid` och `step_uuid`.get_projectHämta ett projekt via projektnamn. Sammanfattning av API: Hämta en explicit gruppbehörighet för ett repository.get_project_default_reviewerHämta en standardgranskare för ett projekt via vald användare. Sammanfattning av API: Hämta en standardgranskare.get_project_deploy_keyHämta en deploy-key för ett projekt via key-id. Sammanfattning av API: Hämta en projektdploy-key.get_pull_requestHämta ett pull request via `pull_request_id`: rubrik, beskrivning, käll- och mottagar grenar, granskare, godkännanden och status.get_pull_request_diffHämta hela koddiffen för en pull-ansökan som enhetlig diff-text.get_pullrequest_messageHämta ett meddelande för ett pull request via meddelandenummer. Sammanfattning av API: Hämta en kommentar till ett pull request.get_pullrequest_taskHämta ett uppgiftsobjekt för ett pull request via uppgiftens id. Sammanfattning av API: Hämta en uppgift på ett pull request.get_report_annotationHämta en annotering för en rapport via annoterings-id. Sammanfattning av API: Hämta en annotering.get_repositoryHämta ett repozitorium med hjälp av `repo_slug`, inklusive beskrivning, huvudgren, språk och senaste uppdatering.get_runnerHämta en körare via körarens UUID. Sammanfattning av API: Hämta repositoryn körare.get_scheduleHämta ett schema via schematets UUID. Sammanfattning av API: Hämta ett schema.get_snippetHämta ett snippet via arbetsområde. Sammanfattning av API: Lista snippet i ett arbetsområde.get_step_logHämta ett logg för ett steg via loggens UUID. Sammanfattning av API: Hämta loggen för bygghusetet eller tjänstehusetet för ett givet steg i en pipeline.get_tagHämta ett tag via namn. Sammanfattning av API: Hämta ett tag.get_task_statusHämta uppgiftens status via uppgiftens id. Sammanfattning av API: Hämta merge-uppgiftens status för ett pull request.get_the_branching_model_config_for_a_projectLista inställningar. Sammanfattning av API: Hämta grenmodellen konfiguration för ett projekt.get_userHämta en användare via vald användares id. Sammanfattning av API: Hämta en explicit användarbehörighet för ett repository.get_user_gpg_keyHämta en gpg-key för en användare via fingeravtrycket. Sammanfattning av API: Hämta en GPG-key.get_user_ssh_keyHämta en ssh-key för en användare via key-id. Sammanfattning av API: Hämta en SSH-key.get_variableHämta en variabel via variablens UUID. Sammanfattning av API: Hämta en variabel för ett repository.get_variable_for_a_workspaceHämta en variabel via variablens UUID. Sammanfattning av API: Hämta en variabel för ett arbetsområde.get_workspaceHämta ett arbetsområde via arbetsområdet. Sammanfattning av API: Hämta ett arbetsområde.get_workspace_hookHämta en hook för ett arbetsområde via uid. Sammanfattning av API: Hämta en webhook för ett arbetsområde.get_workspace_projectHämta ett projekt för en arbetsplats via projektschlüssel. API-sammanfattning: Hämta ett projekt för en arbetsplats.get_workspace_runnerHämta en körare via körarens UUID. API-sammanfattning: Hämta arbetsplatskörare.get_workspace_runnersLista körare. API-sammanfattning: Lista arbetsplatskörare.get_workspace_userHämta en användare för en arbetsplats via medlem. API-sammanfattning: Hämta medlemskap för användare i en arbetsplats.list_a_repository_permissions_for_a_workspaceHämta ett lager genom lagretslugg. API-sammanfattning: Lista lagringsrättigheter för en arbetsplats.list_addon_client_keysLista klientnycklar för en tilläggsprogramvara. API-sammanfattning: Hämta klientnyckeln för ett Connect-tillägg.list_all_repository_permissions_for_a_workspaceSök lagra efter q eller sortera. Använd detta för att hitta befintliga lager innan du skapar ett nytt lager. API-sammanfattning: Lista alla lagringsrättigheter för en arbetsplats.list_branchesLista grenar i ett repozitorium, eventuellt filtrerat med `q` som 'name ~ "feature"'.list_cache_content_urisLista innehålls-URI för en cachearbete. API-sammanfattning: Hämta cache-innehålls URI.list_cachesLista cachearbete.list_commit_pullrequestsLista pull-ansökningar för ett kommit. Valfria filter: sidlängd. Resultat är paginerade. API-sammanfattning: Lista pull-ansökningar som innehåller ett kommit.list_commit_reportsLista rapporter för ett kommit.list_commitsLista nyligen skapade kommit i ett repozitorium, nyast först.list_commits_for_revisionHämta ett kommit via revision. API-sammanfattning: Lista kommit för en revision.list_environment_variablesLista variabler för ett miljöarbete. API-sammanfattning: Lista variabler för ett miljöarbete.list_explicit_group_permissions_for_a_projectLista projekt. API-sammanfattning: Lista explicita grupp-rättigheter för ett projekt.list_explicit_user_permissions_for_a_projectLista användare. API-sammanfattning: Lista explicita användar-rättigheter för ett projekt.list_hook_eventsLista händelsehopp. API-sammanfattning: Hämta en webhooks-resurs.list_key_pairsLista nyckelpar. API-sammanfattning: Hämta SSH-nyckelpar.list_keys_jsonsLista nycklar JSON. API-sammanfattning: Hämta nycklar för OIDC i Pipelines.list_known_hostsLista kända värdnamn.list_messagesLista meddelanden. API-sammanfattning: Lista e-postadresser för aktuell användare.list_openid_configurationsLista OpenID-konfigurationer. API-sammanfattning: Hämta OpenID-konfiguration för OIDC i Pipelines.list_pipeline_stepsLista stegen i ett pipelineskörande med varje stegets status, för att se vilken steget misslyckades.list_pipelinesLista pipeline (CI/CD)-körningar för ett repozitorium, med status, gren och utlösare; sortera med `sort` '-created_on' för nyast först.list_project_branching_modelsLista grenmodeller för ett projekt. API-sammanfattning: Hämta grenmodellen för ett projekt.list_project_default_reviewersLista standardgranskare för ett projekt. API-sammanfattning: Lista de standardgranskare i ett projekt.list_project_deploy_keysLista distribuerade nycklar för ett projekt. API-sammanfattning: Lista projekt-distribuerade nycklar.list_projectsLista projekten som grupperar repozitorier i din arbetsplats.list_projects_2Lista projekt. API-sammanfattning: Lista explicita grupp-rättigheter för ett lager.list_public_keysLista offentliga nycklar. API-sammanfattning: Hämta arbetsplatsens system GPG-offentliga nyckel(er).list_pull_request_commentsLista kommentarer på en pull request, inklusive inlinnkodskommentarer.list_pull_request_commitsLista kommit som ingår i en pull-ansökan.list_pull_request_filesLista de filer som ändrats i en pull-ansökan, med tillagda och borttagna rader per fil.list_pull_requestsLista pull requests i ett repozitorium; filtrera med `state` OPEN, MERGED, DECLINED eller SUPERSEDED (öppet som standard).list_pullrequest_conflictsLista konflikter för en pull-ansökan. API-sammanfattning: Hämta filkonflikter för en pull-ansökan.list_pullrequest_patchesLista patchar för en pull request. API-sammanfattning: Hämta patchen för en pull request.list_pullrequest_tasksLista uppgifter för en pull request. API-sammanfattning: Lista aktivitetslogg för en pull request.list_report_annotationsLista anteckningar för en rapport.list_repositoriesLista repositoryn i ditt arbetsområde, eventuellt filtrerat med en `q`-fråga som 'name ~ "web"' och sorterad med `sort` (t.ex. '-updated_on').list_repository_branch_restrictionsLista grens begränsningar för ett repozitorium. Valfritt filter: typ eller mönster.list_repository_branching_modelsLista grensmodeller för ett repozitorium. API-sammanfattning: Hämta grenmodellen för ett repozitorium.list_repository_default_reviewersLista standardgranskare för ett repozitorium.list_repository_deploy_keysLista deploy-nycklar för ett repozitorium. API-sammanfattning: Lista repozitoriums deploy-nycklar.list_repository_deploymentsLista deplojer för ett repozitorium.list_repository_downloadsLista nedladdningar för ett repozitorium. API-sammanfattning: Lista nedladdningsartefakter.list_repository_effective_branching_modelsLista giltiga grensmodeller för ett repozitorium. API-sammanfattning: Hämta den giltiga, eller tillämpade, grenmodellen för ett repozitorium.list_repository_effective_default_reviewersLista giltiga standardgranskare för ett repozitorium.list_repository_environmentsLista miljöer för ett repozitorium.list_repository_hooksLista hänger för ett repozitorium. API-sammanfattning: Lista webhooks för ett repozitorium.list_repository_override_settingsLista överlagrade inställningar för ett repozitorium. API-sammanfattning: Hämta arvståndet för repozitoriumsinställningar.list_repository_pipelines_configsLista pipeline-konfigurationer för ett repozitorium. API-sammanfattning: Hämta konfiguration.list_repository_srcsLista srcs för ett repozitorium. API-sammanfattning: Hämta rotmappen i huvudgrenen.list_repository_watchersLista tittare för ett repozitorium. API-sammanfattning: Lista repozitoriums tittare.list_runnersLista körare. API-sammanfattning: Hämta repozitoriums körare.list_schedule_executionsLista utföranden för en schemaläggd uppgift. API-sammanfattning: Lista utföranden av en schemalagd uppgift.list_schedulesLista schemalagda uppgifter.list_settingsLista inställningar. API-sammanfattning: Hämta grenmodellen konfiguration för ett repozitorium.list_snippet_commitsLista kommit för en snippet. API-sammanfattning: Lista ändringar i en snippet.list_snippet_diffsLista skillnader för en snippet. Valfritt filter: sökväg. API-sammanfattning: Hämta ändringar i en snippet mellan versioner.list_snippet_messagesLista meddelanden för en snippet. API-sammanfattning: Lista kommentarer på en snippet.list_snippet_patchesLista patchar för en snippet. API-sammanfattning: Hämta snippets patch mellan versioner.list_snippet_watchesLista tittare för en snippet. API-sammanfattning: Kontrollera om den aktuella användaren tittar på en snippet.list_step_test_reportsLista testrapporter för ett steg. API-sammanfattning: Hämta en sammanfattning av testrapporter för ett givet steg i en pipeline.list_tasksLista uppgifter. Sammanfattning av API: Lista en loggbok för aktivitet i ett pull request.list_ticket_test_case_reasonsLista anledningar för testfall för ett biljet. Sammanfattning av API: Hämta anledningar för testfall (utdata) för ett givet testfall i ett steg i en pipeline.list_ticketsLista biljetter. Sammanfattning av API: Hämta testfall för ett givet steg i en pipeline.list_user_gpg_keysLista GPG-nycklar för en användare.list_user_pull_requestsLista pull-ansökningar skrivna av en person (`selected_user`, deras konton-ID eller UUID) över hela arbetsplatsen, filtrerat efter `state`.list_user_ssh_keysLista SSH-nycklar för en användare.list_usersLista användare. Sammanfattning av API: Lista explicita användarbehörigheter för ett repozitorium.list_variablesLista variabler. Sammanfattning av API: Lista variabler för ett repozitorium.list_variables_for_a_workspaceLista variabler. Sammanfattning av API: Lista variabler för en arbetsplats.list_workspace_hooksLista hänger för en arbetsplats. Sammanfattning av API: Lista webhooks för en arbetsplats.list_workspace_membersLista de personer som är medlemmar i din arbetsplats, med deras kontonummer för granskare.list_workspace_permissionsLista behörigheter för en arbetsplats. Sammanfattning av API: Hämta användarbehörighet på en arbetsplats.list_workspacesLista arbetsplatser. Valfritt filter: sortera eller administratör. Sammanfattning av API: Lista arbetsplatser för den aktuella användaren.merge_pull_requestSynligt för andraFör en pull request in i dess mål-gren, med valfritt `message`, `merge_strategy` (merge_commit, squash, fast_forward) och `close_source_branch`. Sätt `type` till 'pullrequest'. Det kan inte åtgärdas från här.request_changesÄndrar dataMarkera en pull request som behöver ändringar som den inloggade användaren.search_checksSök efter kontroller med q. Använd detta för att hitta befintliga kontroller innan du skapar en ny kontroll. Sammanfattning av API: Lista kontroller för sammanfogbarhet i pull request.search_commit_messagesSök efter meddelanden för ett kommit med q eller sortera. Använd detta för att hitta befintliga meddelanden innan du skapar ett nytt meddelande. Sammanfattning av API: Lista kommentarer till ett kommit.search_commit_statusesSök efter status för ett kommit med refname, q eller sortera. Använd detta för att hitta befintliga status innan du skapar en ny status. Sammanfattning av API: Lista status för ett kommit.search_pullrequest_statusesSök efter status för ett pull request med q eller sortera. Använd detta för att hitta befintliga status innan du skapar en ny status. Sammanfattning av API: Lista status för ett pull request.search_pullrequest_tasksSök efter uppgifter för ett pull request med q, sortera eller pagelen. Använd detta för att hitta befintliga uppgifter innan du skapar en ny uppgift. Sammanfattning av API: Lista uppgifter på ett pull request.search_repositoriesSök efter repozitorium med q eller sortera. Använd detta för att hitta befintliga repozitorium innan du skapar ett nytt repozitorium. Sammanfattning av API: Lista repozitoriumsbehörigheter i en arbetsplats för en användare.search_repository_forksSök efter gafflingar för ett repozitorium med roll, q eller sortera. Använd detta för att hitta befintliga gafflingar innan du skapar en ny gaffling. Sammanfattning av API: Lista repozitoriums gafflingar.search_repository_refsSök efter referenser för ett repozitorium med q eller sortera. Använd detta för att hitta befintliga referenser innan du skapar en ny referens. Sammanfattning av API: Lista grenar och taggar.search_tagsSök efter taggar med q eller sortera. Använd detta för att hitta befintliga taggar innan du skapar en ny. API-sammanfattning: Lista taggar.search_workspace_permissionsSök efter tillstånd för ett arbetsutrymme med q. Använd detta för att hitta befintliga tillstånd innan du skapar ett nytt. API-sammanfattning: Lista användartillstånd i ett arbetsutrymme.update_addonsSynligt för andraUppdatera en befintlig addon. Har effekter som är synliga utanför detta system. API-sammanfattning: Uppdatera ett installerat app.update_branch_restrictionÄndrar dataUppdatera en befintlig grenbegränsning identifierad med grenbegränsnings-id. API-sammanfattning: Uppdatera en grenbegränsningsregel.update_buildÄndrar dataUppdatera en befintlig byggnad identifierad med byggnadsnyckel. API-sammanfattning: Uppdatera ett byggnadstillstånd för en revision.update_build_numbersSynligt för andraUppdatera en befintlig byggnadsnummer identifierat med repo slug. Har effekter som är synliga utanför detta system. API-sammanfattning: Uppdatera nästa byggnadsnummer.update_commitÄndrar dataUppdatera en befintlig revision identifierad med revision. API-sammanfattning: Lista revisioner för revision med inkludering/exkludering.update_commit_messageÄndrar dataUppdatera en befintlig meddelande identifierat med meddelandens id. API-sammanfattning: Uppdatera ett kommentar på en commit.update_commit_reportÄndrar dataUppdatera en befintlig rapport identifierad med rapportens id. API-sammanfattning: Skapa eller uppdatera en rapport.update_default_reviewerÄndrar dataUppdatera en befintlig standardgranskare identifierad med mål användarnamn. API-sammanfattning: Lägg till en användare i de standardgranskarna.update_deploy_keyÄndrar dataUppdatera en befintlig deploy nyckel identifierad med nyckeln id. API-sammanfattning: Uppdatera ett repository deploy nyckel.update_environment_variableÄndrar dataUppdatera en befintlig variabel identifierad med variablens uuid. API-sammanfattning: Uppdatera en variabel för ett miljö.update_hookÄndrar dataUppdatera en befintlig hook identifierad med uid. API-sammanfattning: Uppdatera en webhook för ett repository.update_key_pairsSynligt för andraUppdatera en befintlig nyckelpar identifierat med repo slug. Har effekter som är synliga utanför detta system. API-sammanfattning: Uppdatera SSH nyckelpar.update_known_hostÄndrar dataUppdatera en befintlig känd värd identifierad med känd värdens uuid. API-sammanfattning: Uppdatera en känd värd.update_messageÄndrar dataUppdatera en befintlig meddelande identifierat med meddelandens id. API-sammanfattning: Uppdatera ett kommentar på ett snippet.update_projectRaderarUppdatera en befintlig projekt identifierad med projekts slug. Destruktiv åtgärd; kan kräva godkännande. API-sammanfattning: Uppdatera en explicit grupp tillstånd för ett repository.update_project_default_reviewerÄndrar dataUppdatera en befintlig standardgranskare identifierad med vald användare. API-sammanfattning: Lägg till den specifika användaren som standardgranskare för projektet.update_pull_requestÄndrar dataÄndra ett öppet pull requests titel, beskrivning, mål-gren eller granskare. Sätt `type` till 'pullrequest'.update_pullrequest_messageÄndrar dataUppdatera en befintlig meddelande identifierad av message id. API-sammanfattning: Uppdatera ett kommentar på en pull request.update_pullrequest_taskÄndrar dataUppdatera en befintlig uppgift identifierad av task id. API-sammanfattning: Uppdatera en uppgift på en pull request.update_report_annotationÄndrar dataUppdatera en befintlig anteckning identifierad av annotation id. API-sammanfattning: Skapa eller uppdatera en anteckning.update_repositoryÄndrar dataUppdatera en befintlig repository identifierad av repo slug. API-sammanfattning: Uppdatera en repository.update_repository_override_settingsSynligt för andraUppdatera en befintlig överridningsinställning identifierad av repo slug. Har effekter synliga utanför detta system. API-sammanfattning: Ställ in arvsstatus för repository-inställningar.update_repository_pipelines_configsSynligt för andraUppdatera en befintlig pipelines-konfiguration identifierad av repo slug. Har effekter synliga utanför detta system. API-sammanfattning: Uppdatera konfigurationen.update_runnerÄndrar dataUppdatera en befintlig runner identifierad av runner uuid. API-sammanfattning: Uppdatera repository-runner.update_scheduleÄndrar dataUppdatera en befintlig scheman identifierad av schedule uuid. API-sammanfattning: Uppdatera ett schema.update_settingsSynligt för andraUppdatera en befintlig inställning identifierad av repo slug. Har effekter synliga utanför detta system. API-sammanfattning: Uppdatera grenmodellen-konfigurationen för en repository.update_snippetÄndrar dataUppdatera en befintlig snippet identifierad av arbetsplats. API-sammanfattning: Skapa en snippet för en arbetsplats.update_snippet_watchesSynligt för andraUppdatera en befintlig uppföljare identifierad av kodad id. Har effekter synliga utanför detta system. API-sammanfattning: Uppfölj en snippet.update_userRaderarUppdatera en befintlig användare identifierad av vald användare id. Destructive action; kan kräva godkännande. API-sammanfattning: Uppdatera en explicit användarbehörighet för en repository.update_user_ssh_keyÄndrar dataUppdatera en befintlig ssh-nyckel identifierad av nyckel id. API-sammanfattning: Uppdatera en SSH-nyckel.update_variableÄndrar dataUppdatera en befintlig variabel identifierad av variabel uuid. API-sammanfattning: Uppdatera en variabel för en repository.update_workspace_hookÄndrar dataUppdatera en befintlig hook identifierad av uid. API-sammanfattning: Uppdatera en webhook för en arbetsplats.update_workspace_projectÄndrar dataUppdatera en befintlig projekt identifierad av projekt key. API-sammanfattning: Uppdatera ett projekt för en arbetsplats.
Kom igång i tre steg
- 1
Välj appen
Skapa ett gratis PipMCP-konto och välj Bitbucket i applistan.
- 2
Klistra in din nyckel
Ange din Atlassian-kontoinställe, en Bitbucket-API-token och ditt arbetsplats-ID (det korta namnet i bitbucket.org/<arbetsplats>/). För att skapa token öppna Personliga inställningar > Atlassian-kontoinställningar > Säkerhet > Skapa och hantera API-tokens, välj Skapa API-token med områden, välj Bitbucket och de behörigheter du behöver.
- 3
Lägg till länken i din AI
Du får en personlig MCP-länk. Lägg till den i Claude, ChatGPT eller Cursor:
- Klicka på ditt namn och sedan på Inställningar › Anslutningar › Lägg till anpassad anslutning.
- Klistra in din länk som URL för den fjärranslutna MCP-servern.
- Aktivera anslutningen via +-menyn i en chatt.
Frågor
Vad kan AI:n göra i Bitbucket?
AI:n kan läsa repotorier, projekt, grenar, kommitter, filer, pull requests, skillnader, kommentarer, pipeline-körningar och stegslöper. Den kan öppna och uppdatera pull requests, kommentera på dem, godkänna eller begära ändringar, avvisa dem och sammanfoga dem. Den når bara det som din API-token och dess områden tillåter.
Ser AI:n min Bitbucket-API-token?
Nej. Din Bitbucket-kreditering är krypterad i vila och visas aldrig för AI:n. Efter att du sparade dem visas de inte igen, inte ens för dig. AI:n ser endast resultaten från verktygen den anropar.
Kan jag styra vad AI:n får göra?
Ja. Du väljer vilka verktyg som är aktiverade, så du kan börja i läge bara läsning. Att sammanfoga eller avvisa en pull request kan inte åtgärdas här, och båda kan kräva ditt godkännande innan de köras. Varje verktygsanrop loggas.
Fungerar det med ChatGPT?
Ja. I ChatGPT gå till Inställningar › Appar & Kopplingar › Avancerat och aktivera Utvecklarmodus, sedan lägg till din PipMCP-länk. Utvecklarmodus kräver ett betald ChatGPT-avtal: Plus, Pro, Business eller Enterprise. Länken fungerar också i Claude (Inställningar › Kopplingar › Lägg till anpassad koppling), Cursor och andra MCP-klienter.
Vad kostar det?
PipMCP har ett gratisplan utan kreditkortskrav. Betalda planer fakturerar per avslutat uppgift. Du behöver också din egen Bitbucket-konto.
Varför skriver jag in ett arbetsplats-ID?
Värst varje Bitbucket-ansökan görs inom en arbetsplats. PipMCP sparar ditt arbetsplats-ID med anslutningen, så AI:n behöver aldrig fråga om det och fungerar endast i den arbetsplatsen. PipMCP är ett oberoende tjänste och har inget samband med Atlassian.
Relaterade integrationer
Låt din AI arbeta i Bitbucket redan idag.
Kom igång gratis. Din nyckel förblir krypterad, och du bestämmer vad AI:n får göra.
Anslut Bitbucket gratisPipMCP har ingen koppling till Bitbucket. Produktnamnen är varumärken som tillhör respektive ägare.






