使用说明
比特桶mcp
比特桶云的MCP服务器。为AI助手提供完整的PR生命周期管理:列出、阅读、创建、更新、审核、评论和合并拉取请求。
需求
- Node.js>=18
- Bitbucket云工作区
- HTTP访问令牌
pullrequest:write范围
安装
npm install
npm run build
配置
复制 .env.example 到 .env 并填写您的值:
BITBUCKET_TOKEN=your_http_access_token
BITBUCKET_WORKSPACE=your_workspace_slug
在以下位置创建HTTP访问令牌:
https://bitbucket.org/<your-workspace>/workspace/settings/access-tokens
所需范围: Repositories: Read, Pull requests: Write
克劳德桌面/克劳德代码MCP配置
{
"mcpServers": {
"bitbucket": {
"command": "node",
"args": ["/path/to/bitbucket-mcp/dist/index.js"],
"env": {
"BITBUCKET_TOKEN": "your_token",
"BITBUCKET_WORKSPACE": "your_workspace"
}
}
}
}
工具
| 工具 | 说明 |
|---|---|
list_repositories |
列出工作区中的存储库 |
list_pull_requests |
列出带有状态/作者/分支过滤器的PR |
get_pull_request |
获取完整的PR详细信息 |
create_pull_request |
打开一个新的PR |
update_pull_request |
更新标题、描述、审阅者 |
get_pull_request_diff |
获得统一的差异 |
list_pr_comments |
列出所有评论(常规+内联) |
add_pr_comment |
添加一般性评论 |
add_pr_inline_comment |
添加内联代码注释 |
approve_pull_request |
批准PR |
request_changes |
删除批准/请求更改 |
merge_pull_request |
与策略合并(合并提交/挤压/快进) |