使用说明
🌬️ bitbucket mcp服务器
Bitbucket上(主要)拉取请求的简单MCP实现。
提供从你的PR到你最喜欢的LLM的上下文,让它为你复习!
使用Cursor作为助手,用Bun和Civet编写。
阅读文档 这里.
🚧 这个存储库是一个MCP学习练习,它仍在进行中。
此处的API目前缺少许多功能。在不久的将来,可能会添加更多功能。
此外,文档是由Cursor自己编写的。不要指望它是完美的。 🚧
安装
首先将此存储库克隆到您想要的地方。
然后有两种方法可以在本地运行它:
- 如果您想下载并使用发布版本,可以通过此存储库中可用的二进制文件运行 发布;
- 否则,您必须从头开始构建,或者安装Bun并运行
index.civet文件直接。
发布
要从预构建的二进制文件运行,请转到 发布 页面并从那里获取最新版本。
将二进制文件提取到您想要的位置。
然后,将此添加到MCP服务器设置中:
{
"mcpServers": {
"Bitbucket": {
// Or just `bitbucket-mcp-server` if you made it
// available as a system/user-wide binary
"command": "/path/to/bitbucket-mcp-server",
"args": ["username:password"]
}
}
}
这足以启动服务器。
Bun/Build
如果你想用Bun运行(或用它构建),你首先需要安装 bun 通过运行:
curl -fsSL https://bun.sh/install | bash
然后从项目目录中安装所有依赖项:
bun i
与Bun一起跑步
与跑步 bun 直接将此条目添加到MCP服务器设置中:
{
"mcpServers": {
"Bitbucket": {
"command": "bun",
"args": [
"run",
"/path/to/repository/src/index.civet",
"username:password"
]
}
}
}
建筑
从项目根目录运行build命令:
bun run build
这将在 dist/ 文件夹到您正在使用的任何架构。
然后按照以下步骤操作 发布 选项将MCP服务器添加到您的设置中。
发展
确保您安装了Bun的运行时和Civet的VSCode/Cursor扩展。
然后克隆存储库后,安装其依赖项:
cd /path/to/repository
bun i
可视化一切工作的最佳方式是运行:
bun inspect username:password
这将打开带有GUI的MCP检查器,以浏览MCP工具。
MCP工具限制
MCP限制向代理发送40个工具。
目前 bitbucket-mcp-server 总共提供24个工具。考虑禁用不经常使用的插槽,以节省一些插槽。
着手做
- 或许 实现OAuth
此项目是使用创建的 bun init 在bun v1.2.17中。 包子 是一个快速的一体化JavaScript运行时。
