MCP Bitbucket Python 🦊
用于 Bitbucket 集成的 MCP 服务器的 Python 实现。MCP(模型上下文协议)为 AI 应用程序提供安全的本地工具访问。该服务器与您的 AI 应用程序在同一台机器上本地运行。
安装
Related MCP server: Bitbucket MCP Server
可用工具
此 MCP 服务器提供以下 Bitbucket 集成工具:
bb_create_repository:创建一个新的 Bitbucket 存储库必需:名称(存储库名称)
可选:描述、工作区(默认为 kallows)、project_key、is_private(默认值:true)、has_issues(默认值:true)
bb_create_branch:在存储库中创建一个新分支必需:repo_slug、branch(新分支的名称)
可选:工作区(默认为 kallows)、起始点(默认为 main)
bb_delete_repository:删除 Bitbucket 存储库必需:repo_slug
可选:工作区(默认为 kallows)
bb_read_file:从存储库读取文件必需:repo_slug,路径(存储库中的文件路径)
可选:工作区(默认为 kallows)、分支(默认为主/主)
bb_write_file:在存储库中创建或更新文件必需:repo_slug、路径、内容
可选:工作区(默认为 kallows)、分支(默认为主)、消息(提交消息)
bb_create_issue:在存储库中创建问题必需:repo_slug、标题、内容
可选:工作区(默认为 kallows)、类型(bug/enhancement/proposal/task)、优先级(trivial/minor/major/critical/blocker)
bb_delete_issue:从存储库中删除问题必需:repo_slug、issue_id
可选:工作区(默认为 kallows)
bb_search_repositories:使用查询语法搜索 Bitbucket 存储库必需:查询(例如,'name〜“test”'或'project.key =“PROJ”')
可选:工作区(默认为 kallows)、页面(默认值:1)、pagelen(默认值:10,最大值:100)
bb_delete_file:从存储库中删除文件必需:repo_slug,路径
可选:工作区(默认为 kallows)、分支(默认为主)、消息(提交消息)
bb_create_pull_request:创建拉取请求必需:repo_slug、title、source_branch
可选:工作区(默认为 kallows)、destination_branch(默认为 main)、描述、close_source_branch(默认值:true)
环境设置
服务器需要将 Bitbucket 凭证设置为环境变量: