
MCP Bitbucket Python 🦊

2025.01.22
3
Python代码仓库管理代码审查问题跟踪文件操作交流协作
MCP Bitbucket Python 是一个用于Bitbucket集成的MCP服务器实现,基于Python开发。它通过Model Context Protocol(MCP)为AI应用提供安全的本地工具访问能力。该服务器运行在与AI应用相同的本地机器上,支持多种Bitbucket操作,如仓库管理、分支管理、文件操作、问题跟踪和拉取请求等。
View on GitHub
Overview
基本能力
产品定位
MCP Bitbucket Python 是一个专为Bitbucket设计的MCP服务器,旨在通过本地服务为AI应用提供Bitbucket的集成能力。
核心功能
- 仓库管理:创建、删除、搜索仓库
- 分支管理:创建分支
- 文件操作:读取、写入、删除文件
- 问题跟踪:创建、删除问题
- 拉取请求:创建拉取请求
适用场景
- 自动化代码仓库管理
- 自动化代码审查流程
- 自动化问题跟踪
- 自动化文件操作
工具列表
bb_create_repository
: 创建新仓库bb_create_branch
: 创建新分支bb_delete_repository
: 删除仓库bb_read_file
: 读取文件bb_write_file
: 写入文件bb_create_issue
: 创建问题bb_delete_issue
: 删除问题bb_search_repositories
: 搜索仓库bb_delete_file
: 删除文件bb_create_pull_request
: 创建拉取请求
常见问题解答
- 需要设置Bitbucket的凭据环境变量
- 默认工作空间为kallows
使用教程
使用依赖
需要安装Python环境,并设置Bitbucket的凭据环境变量:
export BITBUCKET_USERNAME="your-username"
export BITBUCKET_APP_PASSWORD="your-app-password"
安装教程
克隆仓库并安装:
git clone https://github.com/kallows/mcp-bitbucket.git
调试方式
运行测试脚本以确保安装正确:
cd mcp-bitbucket/tests
python test_bb_api.py
python test_bb_integration.py
许可证
None