bitbucket-data-center-mcp
Provides tools for managing pull requests and comments on Bitbucket Data Center, including fetching unresolved inline review comments, creating pull requests with auto-detection of project/repo/branch, and replying to specific comments by ID.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
bitbucket-data-center-mcp
A Model Context Protocol (MCP) server for Bitbucket Data Center, designed to improve developer productivity.
Prerequisites
Related MCP server: bitbucket-mcp-server
Environment Variables
Variable | Required | Description |
| Yes | Base URL of your Bitbucket Data Center instance (e.g. |
| Yes | Personal access token for authentication |
| No | Set to any value to enable debug logging |
Installation
git clone https://github.com/peterknezek/bitbucket-data-center-mcp.git
cd bitbucket-data-center-mcp
pnpm installAvailable Tools
Name | Description |
| Fetches all unresolved inline review comments for the open PR on the current branch, including full reply threads rendered as nested trees. Pass |
| Creates a pull request on Bitbucket Data Center. Auto-detects project, repo, and branch from |
| Posts a reply to a specific pull request comment by its ID. Use the comment IDs returned by |
| Replaces the description (and optionally the title) of an open pull request, typically after new commits were pushed. Saves immediately; reviewers, target branch and draft status are left unchanged, and the previous description is returned. Pass |
Available Prompts
Name | Description |
| Fetches and displays all unresolved PR review comments as formatted, navigable links |
| Analyzes the current branch, drafts a PR title and short description following branch naming conventions, confirms with the user, then creates the pull request on Bitbucket Data Center. |
| Detects the default branch (main or master), fetches the latest changes, rebases the current branch onto it, resolves any conflicts, and force-pushes. |
| After new commits were pushed, rewrites the PR description to match the branch's current changes, confirms the draft with the user, then saves it. |
Connecting to an MCP Client
Cursor
Open Cursor settings (Cmd/Ctrl + ,)
Navigate to Tools & MCP → Installed MCP Server
Add the following to your
mcp.json:
{
"mcpServers": {
"bitbucket-data-center-mcp": {
"command": "npm",
"args": ["--silent", "--prefix", "/path/to/bitbucket-data-center-mcp", "run", "dev"],
"env": {
"BITBUCKET_URL": "https://bitbucket.example.com",
"BITBUCKET_TOKEN": "your-personal-access-token"
}
}
}
}Note: Replace /path/to/bitbucket-data-center-mcp with the actual path to this repository on your system.
Claude Desktop
Open your Claude Desktop config file:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Add the following to the
mcpServerssection:
{
"mcpServers": {
"bitbucket-data-center-mcp": {
"command": "npm",
"args": ["--silent", "--prefix", "/path/to/bitbucket-data-center-mcp", "run", "dev"],
"env": {
"BITBUCKET_URL": "https://bitbucket.example.com",
"BITBUCKET_TOKEN": "your-personal-access-token"
}
}
}
}Note: Replace /path/to/bitbucket-data-center-mcp with the actual path to this repository on your system.
For Developers
Scripts
Command | Description |
| Run the MCP server |
| Run tests |
| Type-check the project |
| Launch MCP Inspector UI |
Debugging with MCP Inspector
The project includes @modelcontextprotocol/inspector as a dev dependency. Use it to interactively test tools, resources, and prompts exposed by the server.
Start the inspector:
pnpm inspectThe UI opens at http://localhost:6274.
Connect to the server in the UI:
Field | Value |
Transport |
|
Command |
|
Arguments |
|
Click Connect. The inspector spawns the server process and proxies the MCP protocol.
Alternatively, pass the command directly on the CLI:
npx @modelcontextprotocol/inspector tsx src/index.tsEnvironment variables: Set BITBUCKET_URL and BITBUCKET_TOKEN in the Environment Variables section of the inspector UI before clicking Connect.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
A MCP server built for developers enabling Git based project management with project and personal…
GitHub Copilot MCP: code, repo, PR, workflow tools for AI assistants.
AI-native git hosting — repos, PRs, issues, CI gates, and AI code review over MCP (60 tools).
Create, deploy, and operate MCP servers directly from your GitHub repositories.
Related MCP Servers
- AlicenseCqualityCmaintenanceMCP server for integrating with Bitbucket Cloud and Server APIs, enabling AI assistants to interact with repositories, pull requests, pipelines, and more.5930 npm3MIT
- AlicenseBqualityDmaintenanceMCP server for Bitbucket Cloud that enables AI agents to manage repositories, branches, pull requests, and deployments via typed tools.1743 npmISC
- AlicenseBqualityDmaintenanceAn MCP server for Bitbucket Cloud that enables managing pull requests, branches, and repositories in natural language from any MCP-capable client.23387 npm4MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for Bitbucket Cloud that exposes 35 tools covering repositories, pull requests, branching models, and pipelines, enabling AI clients to automate Bitbucket workflows.3MIT