MCP Servers

A collection of Model Context Protocol servers, templates, tools and more.

B
Bitbucketmcpservers

C# + Bitbucket API + MCP

Created 5/15/2025
Updated 25 days ago
Repository documentation and setup instructions

Bitbucket MCP Server

This project contains an MCP (Model Context Protocol) server that can interact with Bitbucket.

BitbucketMcpServer Configuration

The BitbucketMcpServer console application requires configuration to connect to your Bitbucket account and target repository. This configuration can be provided via command-line arguments or environment variables. Command-line arguments take precedence over environment variables.

Building and Running

To build the solution:

dotnet build

Build the standalone executable for local MCP

dotnet publish .\src\BitbucketMcpServer\BitbucketMcpServer.csproj -o publish

Example Usage

Cline Setup

  1. Build the standalone executable for local MCP

  2. Copy the standalone executable to a directory in your PATH

  3. Open the Cline MCP Configuation file (cline_mcp_settings.json) in Visual Studio Code.

  4. Add the following configuration:

    {
        "Bitbucket": {
            "autoApprove": [],
            "disabled": false,
            "timeout": 60,
            "command": "BitbucketMcpServer",
            "args": [
                "-u",
                "{{ bitbucket_username }}",
                "-p",
                "{{ bitbucket_app_password }}",
                "-a",
                "{{ bitbucket_account_name }}",
                "-r",
                "{{ bitbucket_repo_name }}"
            ],
            "transportType": "stdio"
            }
    }
    

Dependencies

  • SharpBucket: A .NET wrapper for the Bitbucket Cloud's REST APIs.
  • Serilog: For logging.
  • ModelContextProtocol: For MCP server integration (though this example primarily focuses on SharpBucket usage).
Quick Setup
Installation guide for this server

Installation Command (package not published)

git clone https://github.com/peakflames/BitbucketMcpServers
Manual Installation: Please check the README for detailed setup instructions and any additional dependencies required.

Cursor configuration (mcp.json)

{ "mcpServers": { "peakflames-bitbucketmcpservers": { "command": "git", "args": [ "clone", "https://github.com/peakflames/BitbucketMcpServers" ] } } }
Author Servers
Other servers by peakflames