SuperAPI AI 工具集

bitbucket-automation

智能体与模型

查看项目

更新于 10-16 07:26

技能介绍

用途:通过 Composio 的 Bitbucket 工具包,在兼容 MCP 的客户端中自动化 Bitbucket 操作,涵盖仓库管理、拉取请求工作流、分支操作、议题跟踪与工作区管理。

前置条件:需连接 Rube MCP(RUBE_SEARCH_TOOLS 可用);通过 RUBE_MANAGE_CONNECTIONS 建立 toolkit 为 bitbucket 的有效连接;每次先调用 RUBE_SEARCH_TOOLS 获取最新工具结构。

安装:在客户端配置中把 https://rube.app/mcp 添加为 MCP 服务器,无需 API 密钥;确认 RUBE_SEARCH_TOOLS 有响应;调用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit bitbucket,若连接非 ACTIVE 则按返回的授权链接完成 Bitbucket OAuth,确认状态为 ACTIVE 后再执行流程。

主要能力:拉取请求方面可创建 PR(标题、源分支、可选评审人)、按状态(OPEN、MERGED、DECLINED)列出、获取详情、拉取统一 diff 与 diffstat;仓库与工作区方面可列出工作区、按 BBQL 过滤列出仓库、创建或删除仓库、列出工作区成员;议题方面可列出、创建、更新、评论和删除议题。常用工具包括 BITBUCKET_LIST_WORKSPACES、BITBUCKET_LIST_REPOSITORIES_IN_WORKSPACE、BITBUCKET_LIST_BRANCHES、BITBUCKET_CREATE_PULL_REQUEST、BITBUCKET_GET_PULL_REQUEST_DIFF、BITBUCKET_CREATE_REPOSITORY、BITBUCKET_DELETE_REPOSITORY、BITBUCKET_LIST_ISSUES、BITBUCKET_CREATE_ISSUE 等。

关键参数与限制:workspace 与 repo_slug 为多数操作必需;reviewers 需为含 uuid 的对象数组且 UUID 带花括号,不能填用户名;destination_branch 省略时默认为仓库主分支;拉取大 diff 需设置 max_chars 以免超出上下文;BBQL 字符串值须用双引号,repository 不是合法字段,应使用 name;默认分页为 10,需显式设置 pagelen;创建仓库默认私有;删除仓库不可逆且不影响复刻。其余细节暂未提供。