BitbucketMcpServers
by peakflames·★ 3·Score 38
C# implementation of MCP server for Bitbucket integration with pull request operations.
Overview
This is a functional MCP server implementation that provides Bitbucket Cloud integration through C#. It offers both ASP.NET Web API-based server and console-based workstation implementations with support for HTTP/SSE and stdio transports. The server exposes tools for listing and managing pull requests, including fetching details and comments. Authentication is supported via OAuth 2.0 or Basic Auth methods. The documentation is comprehensive with clear setup instructions for Docker deployment and client configuration.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this if you're already using Bitbucket and want to integrate pull request management into AI assistants like Cline, especially when you prefer .NET/C# stack or need both remote server and local console deployment options.
When NOT to choose this
Avoid if you're using GitHub instead of Bitbucket, or if you need more extensive repository management features beyond pull requests (commits, branches, etc.).
Tools this server exposes
3 tools extracted from the READMElist_pull_open_requestsGets all open pull requests in a Bitbucket repository.
get_pull_request_commentsGets comments for a specific pull request.
get_pull_request_detailsGets detailed information about a pull request including description, metadata, and changed files.
Comparable tools
Installation
Installation
Via Docker (Recommended)
- Pull the Docker image:
docker pull peakflames/bitbucket-remote-mcp-server- Create an
appsettings.jsonfile with your Bitbucket account name:
{
"BitbucketCloudConfig": {
"AccountName": "your-workspace-name"
}
}- Run with OAuth 2.0 credentials:
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-serverClaude Desktop Configuration
Add to your Claude Desktop config.json:
{
"mcpServers": {
"Bitbucket": {
"command": "docker",
"args": ["run", "--rm", "-p", "8080:8080", "peakflames/bitbucket-remote-mcp-server"],
"transportType": "sse",
"url": "http://localhost:8080/sse"
}
}
}FAQ
- What authentication methods are supported?
- The server supports OAuth 2.0 Client Credentials (recommended for production) and Basic Authentication using username and app password.
- What transport methods are available?
- It supports Streamable HTTP Transport and SSE (Server-Sent Events) for the remote server implementation, and stdio transport for the console-based implementation.
Compare BitbucketMcpServers with
Last updated · Auto-generated from public README + GitHub signals.