用途:通过 Rube MCP(Composio)自动化 Bitbucket 的工作区、仓库、拉取请求、分支与议题操作,让 AI 客户端调用 Bitbucket 工具包完成任务。
主要能力:管理拉取请求(创建、列出、查看详情、获取 diff 与 diffstat、添加评审评论);管理仓库与工作区(列出工作区与仓库、创建或删除仓库、列出工作区成员);管理议题(列出、创建、更新、评论、删除);管理分支(列出、基于指定提交哈希创建分支);支持 BBQL 过滤与分页。
使用方式:先将 https://rube.app/mcp 添加为 MCP 服务器(无需 API 密钥),确认 RUBE_SEARCH_TOOLS 可用;调用 RUBE_MANAGE_CONNECTIONS 并选择 bitbucket,若未激活则按返回的授权链接完成 Bitbucket OAuth,确认状态为 ACTIVE。操作前先调用 RUBE_SEARCH_TOOLS 获取最新工具 schema,并先把可读名称解析为 ID(工作区、仓库、分支、成员 UUID)。分页使用 page 与 pagelen 参数。
适用场景:需要以自然语言或自动化流程批量处理 Bitbucket 仓库、评审、议题与分支的团队与开发者。
限制:需先建立并激活 Bitbucket 连接;评审人需用带花括号的 UUID 数组;创建分支需完整 SHA1 提交哈希且名称不带 refs/heads/ 前缀;议题追踪须在仓库启用;删除仓库与议题不可恢复;Bitbucket Cloud API 有速率限制;分页默认每页 10 条,需显式设置 pagelen 以获取完整列表。