Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Zentao MCP Serverlist all active bugs for product 1"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
禅道 MCP Server
让 AI 助手能够直接管理禅道中的 Bug、需求和测试用例。通过 MCP (Model Context Protocol),你可以用自然语言与 AI 交流来查询、创建、更新和关闭各种禅道数据。
✨ 功能特性
Bug 管理
📋 获取 Bug 列表(支持按状态筛选)
🔍 查看 Bug 详情
➕ 创建新 Bug
✅ 解决 Bug(标记为已修复)
🔒 关闭 Bug
🔄 激活 Bug(重新打开)
✔️ 确认 Bug
需求管理
📋 获取需求列表(支持按状态筛选)
🔍 查看需求详情
➕ 创建新需求
🔒 关闭需求
🔄 激活需求
测试用例管理
📋 获取测试用例列表
🔍 查看测试用例详情
➕ 创建测试用例
✏️ 修改测试用例
🗑️ 删除测试用例
其他功能
📦 获取产品列表
📁 获取项目列表
🔄 获取执行(迭代)列表
🚀 快速开始
方式一:使用 npx(推荐)
无需安装,直接在 MCP 客户端配置中使用:
Cursor 配置
编辑 ~/.cursor/mcp.json(Windows: %USERPROFILE%\.cursor\mcp.json):
Claude Desktop 配置
编辑 claude_desktop_config.json:
方式二:全局安装
然后在 MCP 配置中使用:
方式三:从源码运行
克隆项目并安装依赖:
在 MCP 配置中使用本地路径:
⚙️ 环境变量说明
变量名 | 必填 | 说明 |
| ✅ | 禅道服务器地址(包含协议,如 |
| ✅ | 禅道登录账号 |
| ✅ | 禅道登录密码 |
| ❌ | 是否跳过 SSL 证书验证(自签名证书时设为 |
💬 使用示例
配置完成后,你可以用自然语言与 AI 交流来管理禅道:
Bug 相关
需求相关
测试用例相关
🛠️ 可用工具列表
Bug 管理
工具名称 | 描述 |
| 获取 Bug 列表,支持状态筛选 |
| 获取未解决的 Bug 列表 |
| 获取指派给某人的 Bug |
| 获取 Bug 详情 |
| 创建新 Bug |
| 解决 Bug |
| 关闭 Bug |
| 激活 Bug |
| 确认 Bug |
需求管理
工具名称 | 描述 |
| 获取需求列表 |
| 获取进行中的需求 |
| 获取需求详情 |
| 创建新需求 |
| 关闭需求 |
| 激活需求 |
测试用例管理
工具名称 | 描述 |
| 获取测试用例列表 |
| 获取测试用例详情 |
| 创建测试用例 |
| 修改测试用例 |
| 删除测试用例 |
产品和项目
工具名称 | 描述 |
| 获取产品列表 |
| 获取项目列表 |
| 获取执行列表 |
📝 状态说明
Bug 状态
状态 | 描述 |
| 未解决/激活状态 |
| 已解决,待验证 |
| 已关闭 |
需求状态
状态 | 描述 |
| 草稿 |
| 激活/进行中 |
| 已变更 |
| 评审中 |
| 已关闭 |
测试用例状态
状态 | 描述 |
| 待评审 |
| 正常 |
| 被阻塞 |
| 研究中 |
⚠️ 注意事项
API 版本:本项目基于禅道 REST API v1 开发,适用于禅道 12.x 及以上版本
权限:确保配置的账号有足够的权限进行相应操作
SSL 证书:如果禅道使用自签名证书,需要设置
ZENTAO_SKIP_SSL=true密码安全:不要将配置文件提交到公开的版本控制系统
🔧 发布到 npm(维护者)
📄 License
MIT