Taiga MCP Bridge

Taiga MCP Bridge

site icon
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

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。