Skip to main content
Glama
Kallows

MCP Bitbucket Python

by Kallows

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BITBUCKET_USERNAMEYesYour Bitbucket username
BITBUCKET_APP_PASSWORDYesYour Bitbucket app password with appropriate permissions

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
bb_create_repositoryC

Create a new repository in Bitbucket

bb_create_branchC

Create a new branch in a Bitbucket repository

bb_delete_repositoryC

Delete a repository from Bitbucket

bb_read_fileC

Read a file from a Bitbucket repository

bb_write_fileC

Write/update a file in a Bitbucket repository

bb_create_issueC

Create an issue in a Bitbucket repository

bb_delete_issueC

Delete an issue from a Bitbucket repository

bb_search_repositoriesA

Search repositories in Bitbucket using Bitbucket's query syntax. Search by name (name ~ "pattern"), project key (project.key = "PROJ"), language (language = "python"), or dates (updated_on >= "2024-01-19"). NOTE: All dates must be in ISO 8601 format (YYYY-MM-DD). For searching files within repositories, use Bitbucket's code search in the web interface.

bb_delete_fileC

Delete a file from a Bitbucket repository

bb_create_pull_requestC

Create a new pull request in a Bitbucket repository

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 10 tools

Disambiguation5/5

Every tool has a clearly distinct purpose targeting specific Bitbucket resources and actions, with no overlap or ambiguity. For example, bb_create_branch, bb_create_issue, and bb_create_pull_request each handle different creation operations, while bb_read_file and bb_write_file are distinct file operations.

Naming Consistency5/5

All tools follow a consistent 'bb_verb_noun' pattern throughout, using snake_case and starting with 'bb_' as a prefix. This predictable naming convention makes it easy to understand each tool's function at a glance, with no deviations or mixed styles.

Tool Count5/5

With 10 tools, the server is well-scoped for Bitbucket operations, covering repository, branch, issue, pull request, and file management. Each tool earns its place by addressing a core functionality without being overly broad or sparse, fitting typical server tool counts of 3-15.

Completeness4/5

The tool set provides strong CRUD/lifecycle coverage for Bitbucket's key resources, including create/delete for repositories, issues, and files, and create for branches and pull requests. A minor gap exists in update operations (e.g., updating issues or pull requests), but agents can work around this with create/delete or other methods.

Maintenance

ActivityInactive
ResponsivenessNo issues