通过将Claude、Cursor AI和其他AI助手直接连接到您的仓库、拉取请求和代码中,改变您与Bitbucket的工作方式。获得即时洞察,自动化代码审查,并简化您的开发工作流程。
✅ 询问AI关于您的代码:"我的主仓库最新的提交是什么?"
✅ 获取PR洞察:"显示所有需要审核的开放拉取请求"
✅ 搜索您的代码库:"查找所有使用身份验证函数的JavaScript文件"
✅ 审查代码更改:"比较我的功能分支和主分支之间的差异"
✅ 管理拉取请求:"为我的新功能分支创建一个PR"
✅ 自动化工作流:"在PR #123 中添加测试结果的评论"
两分钟内启动:
⚠️ 重要提示:Bitbucket应用密码正在被弃用,并将于2026年6月移除。我们建议使用范围API令牌进行新的设置。
Bitbucket正在弃用应用密码。请改用新的范围API令牌:
repository,workspacerepository,workspace,pullrequestATATT开头)生成Bitbucket应用密码(旧方法):
# 设置您的凭据(选择一种方法)
# 方法1:范围API令牌(推荐 - 面向未来)
export ATLASSIAN_USER_EMAIL="your.email@公司.com"
export ATLASSIAN_API_TOKEN="your_scoped_api_token" # 以ATATT开头的令牌
# 或方法2:遗留应用密码(将于2026年6月弃用)
export ATLASSIAN_BITBUCKET_USERNAME="your_username"
export ATLASSIAN_BITBUCKET_APP_PASSWORD="your_app_password"
# 列出您的工作区
npx -y @aashari/mcp-server-atlassian-bitbucket ls-workspaces
# 列出工作区中的仓库
npx -y @aashari/mcp-server-atlassian-bitbucket ls-repos --workspace-slug your-workspace
# 获取特定仓库的详细信息
npx -y @aashari/mcp-server-atlassian-bitbucket get-repo --workspace-slug your-workspace --repo-slug your-repo
在您的Claude配置文件(~/.claude/claude_desktop_config.json)中添加以下内容:
选项1:范围API令牌(推荐 - 面向未来)
{
"mcpServers": {
"bitbucket": {
"command": "npx",
"args": ["-y", "@aashari/mcp-server-atlassian-bitbucket"],
"env": {
"ATLASSIAN_USER_EMAIL": "your.email@公司.com",
"ATLASSIAN_API_TOKEN": "your_scoped_api_token"
}
}
}
}
选项2:遗留应用密码(将于2026年6月弃用)
{
"mcpServers": {
"bitbucket": {
"command": "npx",
"args": ["-y", "@aashari/mcp-server-atlassian-bitbucket"],
"env": {
"ATLASSIAN_BITBUCKET_USERNAME": "your_username",
"ATLASSIAN_BITBUCKET_APP_PASSWORD": "your_app_password"
}
}
}
}
重启Claude桌面,您将在状态栏看到“🔗 bitbucket”。
大多数AI助手支持MCP。全局安装服务器:
npm install -g @aashari/mcp-server-atlassian-bitbucket
然后配置您的AI助手使用STDIO传输的MCP服务器。
创建~/.mcp/configs.json用于系统范围配置:
选项1:范围API令牌(推荐 - 面向未来)
{
"bitbucket": {
"environments": {
"ATLASSIAN_USER_EMAIL": "your.email@公司.com",
"ATLASSIAN_API_TOKEN": "your_scoped_api_token",
"BITBUCKET_DEFAULT_WORKSPACE": "your_main_workspace"
}
}
}
选项2:遗留应用密码(将于2026年6月弃用)
{
"bitbucket": {
"environments": {
"ATLASSIAN_BITBUCKET_USERNAME": "your_username",
"ATLASSIAN_BITBUCKET_APP_PASSWORD": "your_app_password",
"BITBUCKET_DEFAULT_WORKSPACE": "your_main_workspace"
}
}
}
可选配置键:系统还接受"atlassian-bitbucket","@aashari/mcp-server-atlassian-bitbucket"或"mcp-server-atlassian-bitbucket"代替"bitbucket"。
询问您的AI助手:
询问您的AI助手:
询问您的AI助手:
询问您的AI助手:
选择正确的身份验证方法:
对于Bitbucket应用密码(如果使用选项2):
对于范围API令牌(推荐):
~/.mcp/configs.json文件以使用新的范围API令牌格式:{
"@aashari/mcp-server-atlassian-bitbucket": {
"environments": {
"ATLASSIAN_USER_EMAIL": "your.email@公司.com",
"ATLASSIAN_API_TOKEN": "ATATT3xFfGF0..."
}
}
}
验证您的凭据:
# 测试您的凭据是否有效
npx -y @aashari/mcp-server-atlassian-bitbucket ls-workspaces
检查您的工作区slug:
# 列出您的工作区以查看正确的slug
npx -y @aashari/mcp-server-atlassian-bitbucket ls-workspaces
使用Bitbucket URL中的确切slug:
https://bitbucket.org/myteam/my-repomyteammy-repo设置默认工作区以避免每次指定:
export BITBUCKET_DEFAULT_WORKSPACE="your-main-workspace-slug"
~/.claude/claude_desktop_config.json如果您仍然遇到问题:
对于范围API令牌(推荐):
repository,workspace(如果要管理PR,请添加pullrequest)对于Bitbucket应用密码(遗留 - 正在被弃用):
可以!此工具适用于公共和私有仓库。您只需通过您的Bitbucket应用密码拥有适当的权限即可。
不需要!在环境或配置文件中设置BITBUCKET_DEFAULT_WORKSPACE,当您不指定时会自动使用。
任何支持模型上下文协议(MCP)的AI助手:
是的!此工具:
目前,每个安装只支持一组凭据。对于多个账户,您需要单独的配置。
需要帮助?这里是获取帮助的方式:
由❤️为希望将AI引入Bitbucket工作流程的开发者制作。