zentao
This MCP server provides comprehensive integration with Zentao (禅道), a project management platform, enabling full CRUD operations across all major entities.
User Management: Get profile, list, get, create, update, and delete users.
Program (Project Set) Management: List, get, create, update, and delete programs/portfolios.
Product Management: List, get, create, update, and delete products.
Product Plan Management: List, get, create, update, and delete plans; link/unlink stories and bugs.
Release Management: List releases for projects or products.
Story (Requirement) Management: List, get, create, update, change, and delete stories.
Project Management: List, get, create, update, and delete projects.
Execution (Iteration/Sprint) Management: List, get, create, update, and delete executions.
Build (Version) Management: List, get, create, update, and delete builds for projects and executions.
Bug Management: List, get, create, update, and delete bugs.
Task Management: List and get tasks.
Test Case Management: List, get, create, update, and delete test cases.
Test Task Management: List and get test tasks globally or by project.
Feedback Management: List, get, create, update, delete, assign, and close feedback.
Ticket (Work Order) Management: List, get, create, update, and delete tickets.
Authentication & Requirements: Supports API Token or account/password authentication; requires ZENTAO_BASE_URL to be set; features automatic re-login for expired tokens, detailed error messages, and requires Zentao v18+ REST API.
Click on "Deploy 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 list bugs assigned to me"
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.
zentao
禅道 (Zentao) MCP Server,通过 mcp__zentao__* 系列工具供 Agent 操作禅道数据,覆盖需求/Bug/任务/用例/项目/产品/执行/版本/反馈/工单/用户等全部 CRUD。
认证
优先使用环境变量
ZENTAO_TOKEN(API Token)无 Token 时用
ZENTAO_ACCOUNT+ZENTAO_PASSWORD自动登录需设置
ZENTAO_BASE_URL(禅道根地址,如http://172.20.20.211:8099)
Related MCP server: ZenTao MCP Server
工具清单
模块 | 工具名 | 功能 |
用户 |
| 获取当前用户信息 |
| 获取用户详情 | |
| 获取用户列表 | |
| 创建用户 | |
| 修改用户 | |
| 删除用户 | |
项目集 |
| 获取项目集列表 |
| 获取项目集详情 | |
| 创建项目集 | |
| 修改项目集 | |
| 删除项目集 | |
产品 |
| 获取产品列表 |
| 获取产品详情 | |
| 创建产品 | |
| 修改产品 | |
| 删除产品 | |
产品计划 |
| 获取计划列表 |
| 获取计划详情 | |
| 创建计划 | |
| 修改计划 | |
| 删除计划 | |
| 计划关联需求 | |
| 计划取消关联需求 | |
| 计划关联 Bug | |
| 计划取消关联 Bug | |
发布 |
| 获取项目发布列表 |
| 获取产品发布列表 | |
需求 |
| 获取需求详情 |
| 列出需求 | |
| 创建需求 | |
| 修改需求 | |
| 删除需求 | |
| 变更需求 | |
项目 |
| 获取项目列表 |
| 获取项目详情 | |
| 创建项目 | |
| 修改项目 | |
| 删除项目 | |
执行/迭代 |
| 获取执行列表 |
| 获取执行详情 | |
| 创建执行/迭代 | |
| 修改执行 | |
| 删除执行 | |
版本 |
| 获取项目版本列表 |
| 获取执行版本列表 | |
| 获取版本详情 | |
| 创建版本 | |
| 修改版本 | |
| 删除版本 | |
Bug |
| 获取 Bug 详情 |
| 列出 Bug | |
| 创建 Bug | |
| 修改 Bug | |
| 删除 Bug | |
任务 |
| 获取任务详情 |
| 列出任务 | |
用例 |
| 获取用例列表 |
| 获取用例详情 | |
| 创建用例 | |
| 修改用例 | |
| 删除用例 | |
测试单 |
| 获取测试单列表 |
| 获取项目测试单 | |
| 获取测试单详情 | |
反馈 |
| 获取反馈列表 |
| 获取反馈详情 | |
| 创建反馈 | |
| 修改反馈 | |
| 删除反馈 | |
| 指派反馈 | |
| 关闭反馈 | |
工单 |
| 获取工单列表 |
| 获取工单详情 | |
| 创建工单 | |
| 修改工单 | |
| 删除工单 |
行为特性
自动重登录:Token 过期(401)时自动用账号密码重新登录并重试,对调用方透明。
错误返回:失败时以
isError: true返回,文本包含具体原因。禅道版本:仅支持 v18+ REST API。
Available Tools
76 toolszentao_assign_feedbackC
指派禅道反馈
Inputs: id (required), mailto, comment, assignedTo.
zentao_change_storyC
变更禅道需求
Inputs: id (required), spec, title, verify.
zentao_close_feedbackB
关闭禅道反馈
Inputs: id (required), comment, closedReason.
zentao_create_bugB
在指定产品下创建禅道 Bug
Inputs: title (required), product (required), os, pri, +13 more.
zentao_create_buildC
创建禅道版本
Inputs: name (required), builder (required), product (required), execution (required), +5 more.
zentao_create_executionC
创建禅道执行(迭代/阶段)
Inputs: end (required), code (required), name (required), begin (required), +11 more.
zentao_create_feedbackC
创建禅道反馈
Inputs: title (required), product (required), desc, type, +5 more.
zentao_create_planC
创建禅道产品计划
Inputs: title (required), product (required), end, desc, +3 more.
zentao_create_productC
创建禅道产品
Inputs: code (required), name (required), PO, QD, +7 more.
zentao_create_programC
创建禅道项目集
Inputs: PM, acl, end, desc, +6 more.
zentao_create_projectC
创建禅道项目
Inputs: end (required), code (required), name (required), begin (required), +3 more.
zentao_create_storyD
创建禅道需求
Inputs: pri (required), title (required), product (required), category (required), +6 more.
zentao_create_testcaseC
创建禅道用例
Inputs: type (required), title (required), product (required), pri, +7 more.
zentao_create_ticketC
创建禅道工单
Inputs: title (required), product (required), type, module.
zentao_create_userC
创建禅道用户
Inputs: account (required), password (required), visions, realname.
zentao_delete_bugC
删除禅道 Bug
Inputs: id (required).
zentao_delete_buildB
删除禅道版本
Inputs: id (required).
zentao_delete_executionC
删除禅道执行
Inputs: id (required).
zentao_delete_feedbackC
删除禅道反馈
Inputs: id (required).
zentao_delete_planC
删除禅道计划
Inputs: id (required).
zentao_delete_productC
删除禅道产品
Inputs: id (required).
zentao_delete_programC
删除禅道项目集
Inputs: id (required).
zentao_delete_projectB
删除禅道项目
Inputs: id (required).
zentao_delete_storyB
删除禅道需求
Inputs: id (required).
zentao_delete_testcaseB
删除禅道用例
Inputs: id (required).
zentao_delete_ticketB
删除禅道工单
Inputs: id (required).
zentao_delete_userB
删除禅道用户
Inputs: id (required).
zentao_get_bugB
获取禅道 Bug 详情
Inputs: id (required).
zentao_get_buildC
获取禅道版本详情
Inputs: id (required).
zentao_get_executionB
获取禅道执行详情
Inputs: id (required).
zentao_get_feedbackB
获取禅道反馈详情
Inputs: id (required).
zentao_get_my_profileA
获取当前登录用户的个人信息
Inputs: no named parameters.
zentao_get_planB
获取禅道计划详情
Inputs: id (required).
zentao_get_productC
获取禅道产品详情
Inputs: id (required).
zentao_get_programB
获取禅道项目集详情
Inputs: id (required).
zentao_get_projectB
获取禅道项目详情
Inputs: id (required).
zentao_get_storyB
获取禅道需求 (Story) 详情
Inputs: id (required).
zentao_get_taskC
获取禅道任务详情
Inputs: id (required).
zentao_get_testcaseB
获取禅道用例详情
Inputs: id (required).
zentao_get_testtaskC
获取禅道测试单详情
Inputs: id (required).
zentao_get_ticketB
获取禅道工单详情
Inputs: id (required).
zentao_get_userC
获取禅道用户信息
Inputs: id (required).
zentao_link_plan_bugsC
禅道产品计划关联 Bug
Inputs: id (required), bugs (required).
zentao_link_plan_storiesC
禅道产品计划关联需求
Inputs: id (required), stories (required).
zentao_list_bugsC
列出禅道 Bug;按 product 或 execution 查询
Inputs: limit, status, product, execution, +1 more.
zentao_list_execution_buildsC
获取禅道执行版本列表
Inputs: execution (required).
zentao_list_executionsB
获取禅道项目的执行列表
Inputs: project (required).
zentao_list_feedbacksB
获取禅道反馈列表
Inputs: page, limit, orderBy, solution.
zentao_list_plansB
获取禅道产品计划列表
Inputs: product (required).
zentao_list_product_releasesB
获取禅道产品发布列表
Inputs: product (required).
zentao_list_productsA
获取禅道产品列表
Inputs: no named parameters.
zentao_list_programsC
获取禅道项目集列表
Inputs: order.
zentao_list_project_buildsA
获取禅道项目版本列表
Inputs: project (required).
zentao_list_project_releasesC
获取禅道项目发布列表
Inputs: project (required).
zentao_list_projectsC
获取禅道项目列表
Inputs: page, limit.
zentao_list_project_testtasksC
获取禅道项目的测试单
Inputs: project (required).
zentao_list_storiesB
列出禅道需求;按 product / execution / project 查询,可过滤 status / assignedTo
Inputs: limit, status, product, project, +2 more.
zentao_list_tasksC
列出禅道任务;必须传 execution
Inputs: execution (required), limit, status, assignedTo.
zentao_list_testcasesB
获取禅道产品用例列表
Inputs: product (required).
zentao_list_testtasksC
获取禅道测试单列表
Inputs: page, limit, order, branch, +1 more.
zentao_list_ticketsC
获取禅道工单列表
Inputs: page, limit, param, orderBy, +1 more.
zentao_list_usersC
获取禅道用户列表
Inputs: page, limit.
zentao_unlink_plan_bugsB
禅道产品计划取消关联 Bug
Inputs: id (required), bugs (required).
zentao_unlink_plan_storiesC
禅道产品计划取消关联需求
Inputs: id (required), stories (required).
zentao_update_bugC
修改禅道 Bug
Inputs: id (required), os, pri, task, +12 more.
zentao_update_buildC
修改禅道版本
Inputs: id (required), date, desc, name, +3 more.
zentao_update_executionC
修改禅道执行
Inputs: id (required), PM, PO, QD, +12 more.
zentao_update_feedbackC
修改禅道反馈
Inputs: id (required), desc, type, title, +6 more.
zentao_update_planC
修改禅道计划
Inputs: id (required), end, desc, begin, +2 more.
zentao_update_productD
修改禅道产品
Inputs: id (required), code, desc, line, +4 more.
zentao_update_programB
修改禅道项目集
Inputs: id (required), PM, acl, end, +7 more.
zentao_update_projectC
修改禅道项目
Inputs: id (required), PM, acl, auth, +8 more.
zentao_update_storyC
修改禅道需求其他字段
Inputs: id (required), pri, module, source, +4 more.
zentao_update_testcaseC
修改禅道用例
Inputs: id (required), pri, type, stage, +7 more.
zentao_update_ticketC
修改禅道工单
Inputs: id (required), desc, type, title, +2 more.
zentao_update_userC
修改禅道用户信息
Inputs: id (required), dept, role, email, +3 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 76 tools
Most tools target distinct entities and actions, but there are a few overlapping listings (e.g., zentao_list_project_testtasks and zentao_list_testtasks) that might cause confusion. However, descriptions and naming help differentiate.
All tools follow the 'zentao_verb_noun' pattern consistently, using standard verbs like list, get, create, update, delete, plus a few specific actions (assign, close, link, unlink). The pattern is highly predictable.
76 tools is on the high side but appropriate for a full-featured project management system like ZenTao, which covers numerous entities (projects, products, plans, executions, bugs, testcases, etc.). Each tool earns its place.
The tool set provides CRUD and listing for most major entities (users, products, plans, projects, executions, builds, stories, bugs, testcases, tasks, feedbacks, tickets). Minor gaps like a dedicated close or archive operation are covered by update tools.
Related MCP Connectors
Manage projects, tasks, time tracking, and team collaboration through natural language.
Create and manage test cases, test runs and results in Testiny from your AI assistant.
Manage Loom projects, tasks, bugs, defects, clients and phases from AI assistants
Manage Orangescrum projects, tasks, users, sprints, test cases, releases, and risks from AI tools.
Related MCP Servers
- AlicenseAqualityNot gradedmaintenanceEnables direct integration with Zentao bug tracking systems through Cursor. Supports authentication, bug retrieval, searching, and listing operations for comprehensive bug management through natural language.57 npm-
- AlicenseNot gradedqualityDmaintenanceEnables LLMs to interact with ZenTao project management system, supporting project and task management operations including creating, querying, and updating projects and tasks through natural language.5ISC
- AlicenseNot gradedqualityDmaintenanceEnables interaction with ZenTao bug tracking system to search products, query assigned bugs, view bug details with extracted images, and mark bugs as resolved through natural language commands.5 npm7ISC
- FlicenseAqualityBmaintenanceEnables interaction with ZenTao project management system through RESTful APIs. Supports listing products, managing bugs, viewing statistics, and filtering personal bug assignments through natural language.455 npm16-