Back to MCP Servers
Bitbucket MCP logo
mcp-server463

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 上。

功能特性

  • 仓库操作:列出仓库并获取详细信息
  • 拉取请求生命周期:列出、获取、创建、更新、合并、批准、拒绝、添加/查看评论、差异对比及任务
  • 流水线操作:列出运行、触发/停止流水线、查看步骤和日志
  • 分页支持(pagelenpagealllimit
  • 默认安全设计:除非显式设置 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-workspaceyour-usernameyour-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
FetchSandbox logo

FetchSandbox

MCP Servers

FetchSandbox is a stdio MCP server and hosted API-sandbox service that lets AI coding agents import OpenAPI 3.x specifications, discover runnable workflows, and execute stateful integration tests without using production API credentials. It is designed for validating request flows, lifecycle state, webhooks, retries, and shareable run traces from MCP-compatible development tools.

TinyFish logo

TinyFish

MCP Servers

TinyFish 为兼容 MCP 的 AI 助手提供网络自动化、网络搜索、内容提取和远程浏览器会话工具。托管的 MCP 服务器使用 OAuth 2.1,而可选的本地 @tiny-fish/mcp 代理支持仅本地、CI 和无头环境下的 API 密钥认证。

TinyFish logo

TinyFish

MCP Servers

TinyFish 是一个面向AI代理的Web基础设施平台,集成了实时网络搜索、基于浏览器渲染的内容提取、基于目标的网页自动化以及云端浏览器会话管理。开发者可以通过API、SDK、CLI以及与代理框架和AI编程工具的集成来访问该平台。

X MCP logo

X MCP

MCP Servers

X MCP 是 X 官方托管的 Model Context Protocol 服务器,可让兼容 MCP 的 AI 工具调用 X API 端点。它通过 xurl 桥接 OAuth 用户上下文,支持帖子搜索、用户查询、书签、趋势、新闻和 Articles 等工作流。

微博开放平台CLI logo

微博开放平台CLI

MCP Servers

微博开放平台CLI是官方CLI服务页面,用于从命令行和智能体工作流中使用微博开放平台能力。验证时未获得公开可解析的MCP服务器传输和客户端设置详情。

Crunchbase MCP logo

Crunchbase MCP

MCP Servers

Crunchbase MCP is Crunchbase's official first-party remote MCP server for live company, funding, investor, people, acquisition, and predictive private-market intelligence. Interactive access uses a Crunchbase account with an assigned MCP seat and OAuth 2.1 authentication.