用途:该技能是 Bitbucket 集成入口,帮助代理判断当前仓库属于 Bitbucket Cloud 还是 Bitbucket Data Center,并加载匹配的详细技能,以完成 API 调用、认证 git 远程和创建拉取请求。
主要能力:优先使用环境中可用的 Bitbucket MCP 工具,通过工具可用性判断,而不依赖特定 MCP 服务器名称。若 MCP 工具不可用,或明确需要原始 API/curl 访问,则改用令牌与直接 API 指令。
使用方式:第一步检测产品类型。先根据仓库主机或 Bitbucket MCP 工具上下文识别;令牌回退时检查环境变量,变量名区分大小写,可用 env | grep -i 'bitbucket' || echo "no bitbucket token found" 查找。若存在 BITBUCKET_DATA_CENTER_TOKEN(任意大小写)则为 Data Center;否则若存在 BITBUCKET_TOKEN 则为 Cloud;两者都没有则先询问用户认证方式。引用令牌时使用环境中实际存在的精确变量名和大小写。第二步加载详细技能:Cloud 调用 bitbucket-cloud 技能,Data Center 调用 bitbucket-data-center 技能。
快速参考:Cloud 使用 BITBUCKET_TOKEN、主机 bitbucket.org、REST API 基址 https://api.bitbucket.org/2.0、仓库标识 workspace/repo_slug、PR 工具 create_bitbucket_pr;Data Center 使用 BITBUCKET_DATA_CENTER_TOKEN、自托管域名、REST API 基址 https://<host>/rest/api/1.0、仓库标识 PROJECT/repo_slug(项目键)、PR 工具 create_bitbucket_data_center_pr。始终使用 Bitbucket API 而非网页浏览器,并使用所列 PR 工具创建拉取请求。
限制:两种产品 REST API、仓库标识、git 远程 URL 格式和拉取请求工具均不同,必须先确定产品再操作。资料未提供具体收费、价格、平台或效果信息。