a2a mcp
中文
Back to MCP Servers
Bitbucket MCP logo
mcp-server466

Bitbucket MCP

为 Bitbucket Cloud 和 Server 提供的模型上下文协议(MCP)服务器,让 AI 助手(如 Cursor)能够通过自然语言管理仓库、拉取请求、流水线等。

Bitbucket MCP preview

概述

Bitbucket MCP 是一个开源模型上下文协议(MCP)服务器,用于集成 Bitbucket Cloud 与 Bitbucket Server/Data Center API。它能够让 AI 助手(例如 Cursor)通过自然语言提示,安全地与您的 Bitbucket 仓库、拉取请求、流水线及其他资源进行交互。

该服务器实现了 MCP 标准,并以 bitbucket-mcp 为名称发布在 npm 上。

功能特性

  • 仓库操作:列出仓库并获取详细信息
  • 拉取请求生命周期:列出、获取、创建、更新、合并、批准、拒绝、添加/查看评论、差异对比及任务
  • 流水线操作:列出运行、触发/停止流水线、查看步骤和日志
  • 分页支持(pagelen、page、all、limit)
  • 默认安全设计:除非显式设置 BITBUCKET_ENABLE_DANGEROUS=true,否则 DELETE 操作处于禁用状态

支持的操作

该服务器为常见的 Bitbucket 工作流程提供了多种工具,包括仓库浏览、PR 管理、代码审查自动化以及流水线监控。完整的工具列表和 API 映射在源代码中定义。

安全性与最佳实践

  • 需要具有最小权限范围的 Bitbucket 应用密码(或访问令牌):仓库(读取)、拉取请求(读取/写入)、流水线(读取)
  • 默认情况下不启用 DELETE 操作
  • 可配置的日志记录(基于文件或禁用)
  • 支持 Bitbucket Cloud(https://api.bitbucket.org/2.0 )以及通过可配置的 BITBUCKET_URL 支持自托管的 Bitbucket Server

兼容性

可与任何兼容 MCP 的 AI 运行时一起使用。主要集成示例侧重于 Cursor,同时支持 Bitbucket Cloud 和 Server。

链接

MCP 设置

前提条件

  • 需要 Node.js(用于 npx/npm)
  • 拥有 Bitbucket 账户及应用密码或访问令牌

访问要求

  • 需通过环境变量提供 Bitbucket 应用密码(仓库:读取,拉取请求:读取/写入,流水线:读取)或访问令牌

客户端设置

Cursor

{
  "mcpServers": {
    "bitbucket": {
      "command": "npx",
      "env": {
        "BITBUCKET_URL": "https://api.bitbucket.org/2.0",
        "BITBUCKET_WORKSPACE": "your-workspace",
        "BITBUCKET_USERNAME": "your-username",
        "BITBUCKET_PASSWORD": "your-app-password"
      },
      "args": ["-y", "bitbucket-mcp@latest"]
    }
  }
}
  • 在你的项目根目录下创建或编辑 .cursor/mcp.json。
  • 粘贴上面的配置块,并将占位符(your-workspace、your-username、your-app-password)替换为实际值。

认证:

  • 凭据通过 MCP 配置中的环境变量传递。无需浏览器登录或额外的授权步骤。

旧版 URL 格式(https://bitbucket.org/your-workspace )也支持工作区自动检测。

Claude Code

未记录

Claude Desktop

未记录

VS Code

未记录

Codex

未记录

Windsurf

未记录

Lovable

未记录

Other

通过 npx -y bitbucket-mcp@latest 运行,同时带上所需的环境变量(参见 envVars)。在你的 MCP 客户端中使用 stdio/command 传输方式进行配置。

环境变量

  • BITBUCKET_URL(默认值为 https://api.bitbucket.org/2.0 )
  • BITBUCKET_WORKSPACE(可选,旧版模式下从 URL 自动检测)
  • BITBUCKET_USERNAME(你的 Bitbucket 邮箱/用户名)
  • BITBUCKET_PASSWORD(应用密码或 API 令牌)
  • BITBUCKET_TOKEN(用户名/密码的替代方案)

设置文档:https://github.com/MatanYemini/bitbucket-mcp

Tags

MCP服务器BitbucketNode.js拉取请求流水线仓库AI集成

Related Entries

Keep exploring similar tools and resources in this category.

Browse MCP Servers
Hyper3D MCP logo

Hyper3D MCP

MCP Servers

Hyper3D MCP is Hyper3D's hosted Rodin MCP server for creating 3D assets from natural-language instructions or supported references, checking asynchronous generation progress, and retrieving model download links inside AI coding clients. Official setup is documented for Codex, Claude Code, and Kimi Code CLI.

Semrush MCP Server logo

Semrush MCP Server

MCP Servers

Semrush MCP connects AI assistants to Semrush APIs for keyword, backlink, website traffic and market research.

Browserbase MCP Server logo

Browserbase MCP Server

MCP Servers

Browserbase MCP gives AI agents browser automation tools powered by Stagehand and Browserbase browser sessions.

SerpApi MCP Server logo

SerpApi MCP Server

MCP Servers

SerpApi MCP exposes search engine results to AI assistants through SerpApi, supporting live research and structured search data retrieval.

Similarweb MCP Server logo

Similarweb MCP Server

MCP Servers

Similarweb MCP brings website traffic and digital market intelligence into AI assistants for competitive research.

AgentQL MCP Server logo

AgentQL MCP Server

MCP Servers

AgentQL MCP connects AI agents to AgentQL web extraction, returning structured information from web pages for research and automation.

a2a mcp

搜索全站

搜索条目、技能、文章和分类。使用方向键选择,回车打开。