{
"mcpServers": {
"bitbucketmcpservers": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
C# + Bitbucket API + MCP
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
MIT. View license →
Is it maintained?
Last commit 61 days ago. 3 stars.
Will it work with my client?
Transport: stdio, sse, http. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
An open-source AI agent that brings the power of Gemini directly into your terminal.
The full-stack TypeScript framework to build, test, and deploy production-ready MCP servers and AI-native apps.
Open-source persistent memory for AI agent pipelines (LangGraph, CrewAI, AutoGen) and Claude. REST API + knowledge graph + autonomous consolidation.
MCP Security Weekly
Get CVE alerts and security updates for BitbucketMcpServers and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
This repository contains Model Context Protocol (MCP) server implementations for Bitbucket Cloud integration.
MCP Tools are available for Bitbucket operations, including:
list_pull_open_requests: Gets all open pull requests in a Bitbucket repository.get_pull_request_comments: Gets comments for a specific pull request.get_pull_request_details: Gets detailed information about a pull request including description, metadata, and changed files.From your Linux server, create a directory for your configuration:
mkdir -p /opt/bitbucket-mcp-server
cd /opt/bitbucket-mcp-server
Pull the Docker image:
docker pull peakflames/bitbucket-remote-mcp-server
Create an appsettings.json file tailored to your Bitbucket configuration:
{
"BitbucketCloudConfig": {
"AccountName": "your-workspace-name"
}
}
Run the Docker container with your chosen authentication method:
Using OAuth 2.0 (Recommended):
docker run -d \
--name bitbucket-mcp-server \
-p 8080:8080 \
-e BITBUCKET_MCP_CONSUMER_KEY="your_consumer_key" \
-e BITBUCKET_MCP_SECRET_KEY="your_secret_key" \
-v $(pwd)/appsettings.json:/app/appsettings.json \
peakflames/bitbucket-remote-mcp-server
Using Basic Authentication:
docker run -d \
--name bitbucket-mcp-server \
-p 8080:8080 \
-e BITBUCKET_MCP_USERNAME="your_bitbucket_username" \
-e BITBUCKET_MCP_API_TOKEN="your_bitbucket_app_password" \
-v $(pwd)/appsettings.json:/app/appsettings.json \
peakflames/bitbucket-remote-mcp-server
The server should now be running. MCP clients will connect using:
http://{{your-server-ip}}:8080/http://{{your-server-ip}}:8080/sseappsettings.json)The server uses appsettings.json for configuration with a single set of credentials that can access any repository in your Bitbucket account.
| Setting | Description | Required | Default |
|---------|-------------|----------|---------|
| AccountName | The Bitbucket workspace/account name | Yes | N/A |
Note: Authentication credentials (either OAuth 2.0 or Basic Auth) are retrieved from environment variables at startup (see Environment Variables section below).
The server supports two authentication methods: OAuth 2.0 Client Credentials and Basic Authentication. You must configure one of these methods using environment variables.
OAuth 2.0 provides more secure authentication for server-to-server communication and is recommended for production deployments.
Linux/macOS:
export BITBUCKET_MCP_CONSUMER_KEY="your_consumer_key"
export BITBUCKET_MCP_SECRET_KEY="your_secret_key"
Windows (PowerShell):
$env:BITBUCKET_MCP_CONSUMER_KEY = "your_consumer_key"
$env:BITBUCKET_MCP_SECRET_KEY = "your_secret_key"
Windows (Command Prompt):
set BITBUCKET_MCP_CONSUMER_KEY=your_consumer_key
set BITBUCKET_MCP_SECRET_KEY=your_secret_key
How to obtain OAuth 2.0 credentials:
Basic authentication uses your Bitbucket username and app password. This method is simpler to