
Taiga MCP Bridge

2025.04.13
3
Python项目管理AI集成交流协作
Taiga MCP Bridge 是一个强大的集成层,连接了 Taiga 项目管理平台和模型上下文协议(MCP),使 AI 工具和工作流能够无缝地与 Taiga 的资源进行交互。该桥接器提供了一套全面的工具和资源,用于创建和管理项目、史诗、用户故事、任务和问题,跟踪冲刺和里程碑,分配和更新工作项,查询项目工件的详细信息,以及管理项目成员和权限。
View on GitHub
Overview
基本能力
产品定位
Taiga MCP Bridge 是一个集成层,连接 Taiga 项目管理平台和模型上下文协议(MCP),使 AI 工具和工作流能够无缝地与 Taiga 的资源进行交互。
核心功能
- 创建和管理项目、史诗、用户故事、任务和问题
- 跟踪冲刺和里程碑
- 分配和更新工作项
- 查询项目工件的详细信息
- 管理项目成员和权限
适用场景
- AI 系统与项目管理平台的集成
- 自动化项目管理任务
- 项目状态跟踪和报告
工具列表
login
: 用户认证工具create_project
: 创建项目工具create_epic
: 创建史诗工具create_user_story
: 创建用户故事工具session_status
: 会话状态检查工具logout
: 注销工具
常见问题解答
- 如何设置传输模式?通过
TAIGA_TRANSPORT
环境变量或.env
文件设置。 - 如何进行认证?使用
login
工具进行认证,并在每次调用时包含session_id
。
使用教程
使用依赖
- Python 3.10 或更高版本
- uv 包管理器
安装教程
# 克隆仓库
git clone https://github.com/your-org/pyTaigaMCP.git
cd pyTaigaMCP
# 安装依赖
./install.sh
# 开发安装(包括测试和代码质量工具)
./install.sh --dev
# 手动安装
uv pip install -e .
# 安装开发依赖
uv pip install -e ".[dev]"
调试方式
# 运行所有测试
pytest
# 运行单元测试
pytest tests/unit/
# 运行集成测试
pytest tests/integration/
# 使用检查工具调试
./inspect.sh
# 开发模式调试
./inspect.sh --dev