Bitbucket MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Bitbucket MCP Serverlist all repositories in my workspace"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Bitbucket MCP Server
A local Model Context Protocol (MCP) server that enables Claude to browse and interact with Bitbucket repositories directly. This server runs on your machine and provides tools to list repositories, branches, read files, and view commits.
Features
List Repositories - View all repositories in your Bitbucket workspace
List Branches - Browse all branches in a repository
Read Files - Access file contents from your repositories
List Commits - View commit history
Local Execution - Runs entirely on your machine (no data sent to external servers)
Related MCP server: mcp-bitbucket-dc
Prerequisites
Python 3.10 or newer
Claude Code or Claude with MCP support
Bitbucket account with API access
Setup Instructions
1. Install Python Dependencies
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\Activate.ps1
pip install -r requirements.txt2. Configure Credentials
Create a .env file in the project root with your Bitbucket credentials:
BITBUCKET_USERNAME=your-email@example.com
BITBUCKET_WORKSPACE=your-workspace-id
BITBUCKET_APP_PASSWORD=your-api-tokenHow to get your credentials:
Username: Your Atlassian/Bitbucket email
Workspace ID: The workspace slug from
bitbucket.org/<workspace-id>/App Password: Generate at Bitbucket Account Settings → Personal Bitbucket settings → App passwords
3. Connect to Claude Code
Open Claude Code
Go to Settings → MCP Servers
Add a new server with these settings:
Name:
bitbucket-mcpCommand:
python /path/to/bitbucket_mcp/main.py
Save and restart Claude Code
Usage
Once connected, you can ask Claude:
"List all repositories in my workspace"
"Show me the branches in the main-app repo"
"Read the contents of src/main.py from my-repo"
"Show recent commits in my-project"
Project Structure
.
├── main.py # Entry point
├── server.py # MCP server implementation
├── bitbucket.py # Bitbucket API client
├── requirements.txt # Python dependencies
├── .env # Credentials (create this)
└── SETUP.txt # Additional setup notesRequirements
mcp>=1.0.0- Model Context Protocolhttpx>=0.27.0- HTTP clientpython-dotenv>=1.0.0- Environment variable management
Troubleshooting
"Module not found" error: Make sure you activated the virtual environment and ran
pip install -r requirements.txtAuthentication failed: Verify your .env file has correct credentials
Server won't start: Check that Python 3.10+ is installed
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityDmaintenanceA Python implementation of an MCP server that enables secure, local Bitbucket integration for AI applications, providing tools for repository management, branch creation, file operations, issue tracking, and pull request creation.Last updated106
- AlicenseAqualityDmaintenanceAn MCP server for Bitbucket Data Center that enables AI assistants to search code, browse files, and manage pull requests through a standardized interface. It supports comprehensive repository exploration, including Lucene-style code searching and direct file content access.Last updated2613MIT
- Alicense-qualityDmaintenanceAn MCP server that provides tools for interacting with the Bitbucket API, supporting both Bitbucket Cloud and Bitbucket Server, enabling pull request, branch, file, code review, and search operations.Last updated4,643MIT
- AlicenseAqualityDmaintenanceAn MCP server for BitBucket Cloud operations that enables AI agents to manage repositories, branches, pull requests, and search code.Last updated32MIT
Related MCP Connectors
A MCP server built for developers enabling Git based project management with project and personal…
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
An MCP server that gives your AI access to the source code and docs of all public github repos
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/riya25114/bitbucktet_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server