使用说明
比特桶MCP服务器
模型上下文协议(MCP)服务器,提供与Bitbucket API的集成,用于存储库、提取请求和问题管理。
特性
- 列出并获取存储库详细信息
- 管理拉取请求(列表、获取详细信息、创建)
- 浏览问题
- 完全支持TypeScript
- 错误处理和验证
设置
- 安装依赖项:
npm install
- 设置身份验证:
cp .env.example .env
# Edit .env with your Bitbucket credentials
- 构建项目:
npm run build
- 运行服务器:
npm start
认证
创建Bitbucket应用程序密码:
- 首选https://bitbucket.org/account/settings/app-passwords/
- 使用所需权限创建新的应用程序密码:
- 存储库:读、写
- 拉取请求:读取、写入
- 问题:读,写
可用工具
库管理
bitbucket_list_repositories-列出工作区中的存储库bitbucket_get_repository-获取存储库详细信息
拉取请求管理
bitbucket_list_pull_requests-列出拉取请求bitbucket_get_pull_request-获取拉取请求详细信息bitbucket_create_pull_request-创建新的pull请求
问题管理
bitbucket_list_issues-列出存储库问题
MCP配置
克劳德桌面
将此添加到您的Claude Desktop配置文件中:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
视窗: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"bitbucket": {
"command": "node",
"args": ["/path/to/bitbucket-mcp-server/build/index.js"],
"env": {
"BITBUCKET_USERNAME": "your-username",
"BITBUCKET_APP_PASSWORD": "your-app-password"
}
}
}
}
光标IDE
将此添加到光标设置中:
- 打开光标设置(Cmd/Ctrl+,)
- 搜索“MCP”或转到扩展>MCP
- 添加新的服务器配置:
{
"name": "bitbucket",
"command": "node",
"args": ["/path/to/bitbucket-mcp-server/build/index.js"],
"env": {
"BITBUCKET_USERNAME": "your-username",
"BITBUCKET_APP_PASSWORD": "your-app-password"
}
}
发展
# Development mode with auto-reload
npm run dev
# Type checking
npm run typecheck
# Linting
npm run lint
