MCP.so
登录

Bitbucket MCP Server

@MatanYemini

基本信息

分类

版本控制

许可证

MIT

传输方式

stdio

作者

MatanYemini

关于 Bitbucket MCP Server

Bitbucket MCP - A Model Context Protocol (MCP) server for integrating with Bitbucket Cloud and Server APIs

Bitbucket MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "bitbucket-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "bitbucket-mcp@latest"
      ]
    }
  }
}

Bitbucket MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。

概览

What is Bitbucket MCP?

A Model Context Protocol (MCP) server that integrates AI assistants like Cursor with Bitbucket Cloud and Server APIs, enabling interaction with repositories and pull requests.

How to use Bitbucket MCP?

Run via npx -y bitbucket-mcp@latest or install globally/project‑wise with npm, then set environment variables (BITBUCKET_URL, BITBUCKET_USERNAME, BITBUCKET_PASSWORD or BITBUCKET_TOKEN, BITBUCKET_WORKSPACE). Configure as an MCP tool in Cursor using the provided JSON snippet.

Key features of Bitbucket MCP

  • No destructive operations by default (safe design)
  • List, get, create, update, and merge pull requests
  • List and get repository details
  • Pagination with automatic following of next links (up to 1,000 items)
  • Automatic workspace extraction from URL (legacy mode)
  • CodeQL security scanning on every code change

Use cases of Bitbucket MCP

  • List all repositories in a Bitbucket workspace from an AI chat
  • Fetch open pull requests for a repository to assist code review
  • Create a pull request with title, description, and reviewer list
  • Approve, merge, or decline a pull request without leaving the assistant
  • View pull request activity logs to understand recent changes

常见问题

1

What authentication methods are supported?

Either a Bitbucket app password (`BITBUCKET_USERNAME` + `BITBUCKET_PASSWORD`) or an access token (`BITBUCKET_TOKEN`) is required. App passwords need at least Repositories: Read permission.

2

How do I resolve 401 authentication errors?

Verify you are using an app password (not your regular password) and that it has the necessary permissions. Try the direct API URL `https://api.bitbucket.org/2.0` and test credentials with `curl`.

3

What is the `BITBUCKET_ENABLE_DANGEROUS` flag?

When set to `true`, it enables destructive operations (e.g., deletions). By default, no DELETE operations are exposed to ensure safety.

4

Does the server support pagination for large result sets?

Yes. Listing tools accept `pagelen` (default 10, max 100), `page`, and `all`. When `all=true`, the server automatically follows Bitbucket `next` links up to 1,000 entries.

5

Where can I find the server logs?

Logging can be disabled with `BITBUCKET_LOG_DISABLE`. Log files are stored in the OS‑specific app log directory, configurable via `BITBUCKET_LOG_DIR` and `BITBUCKET_LOG_FILE`.

评论

版本控制 分类下的更多 MCP 服务器