MCP Catalogs
Home

BitbucketMcpServers

by peakflames·3·Score 38

C# implementation of MCP server for Bitbucket integration with pull request operations.

developer-toolsgithubproductivity
0
Forks
0
Open issues
3 mo ago
Last commit
2d ago
Indexed

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:

you:Automate Bitbucket pull request management through MCP-enabled AI assistants
you:Integrate Bitbucket operations into AI-powered development workflows
you:Provide AI assistants with access to Bitbucket repository information
you:What authentication methods are supported?
you:What transport methods are available?

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 README
  • 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.

Comparable tools

github-mcp-servergit-mcpbitbucket-cli

Installation

Installation

Via Docker (Recommended)

  1. Pull the Docker image:
docker pull peakflames/bitbucket-remote-mcp-server
  1. Create an appsettings.json file with your Bitbucket account name:
{
  "BitbucketCloudConfig": {
    "AccountName": "your-workspace-name"
  }
}
  1. 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-server

Claude 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.