zentao-mcp
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-mcpshow my open tasks"
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 MCP
English | 中文
An MCP service for ZenTao development workflows. It covers requirement breakdown, execution planning, and workload-allocation suggestions for leads, plus task and bug workflows for developers.
Current status
Phase 1 provides connection diagnostics and read-only query tools:
diagnose_connectionlist_projectslist_executionslist_productslist_storieslist_taskslist_execution_taskslist_my_taskslist_user_taskslist_bugslist_my_bugslist_user_bugslist_usersget_taskget_storyget_bug
list_stories and list_bugs require a ZenTao product ID. An agent can call list_users first, then pass the returned account to list_user_tasks or list_user_bugs, so the user does not need to enter a username manually.
Write tools generate a plan by default and do not send a request unless confirm: true is explicitly supplied:
create_taskassign_taskstart_taskfinish_taskcomplete_task(suited to natural-language requests such as “mark 1554 as completed”)resolve_bug
Do not use confirm: true in tests or ordinary calls.
Related MCP server: zentao-mcp-server
Local development
Copy-Item .env.example .env
npm install
npm run check
npm test
npm run build
npm startThe default ZenTao connection file is ~/.zentao-mcp/config.json (%USERPROFILE%\\.zentao-mcp\\config.json on Windows):
{
"baseUrl": "https://your-zentao.example.com",
"apiPath": "/zentao/api.php/v1",
"token": "your-token",
"timeoutMs": 10000
}Use ZENTAO_CONFIG_FILE to select another config file. ZENTAO_* variables are advanced overrides or supplements. Never commit real credentials.
English | 中文
面向禅道研发协作的 MCP 服务,覆盖总监视角的需求拆解、执行计划和工作量分配建议,以及开发人员视角的任务与 Bug 工作流。
当前状态
当前为 Phase 1 开发阶段,已提供连接诊断和只读查询工具:
diagnose_connectionlist_projectslist_executionslist_productslist_storieslist_taskslist_execution_taskslist_my_taskslist_user_taskslist_bugslist_my_bugslist_user_bugslist_usersget_taskget_storyget_bug
list_stories 和 list_bugs 需要提供禅道产品 ID,分别访问产品下的需求和 Bug。Agent 可以先调用 list_users,再使用返回的 account 调用 list_user_tasks 或 list_user_bugs,不需要用户手工输入用户名。
写入工具当前默认只生成方案,不执行请求。只有显式传入 confirm: true 才会发送写入请求:
create_taskassign_taskstart_taskfinish_taskcomplete_task(适合“将 1554 标记为已完成”这类自然语言指令)resolve_bug
测试和普通调用不得使用 confirm: true。
本地运行
Copy-Item .env.example .env
npm install
npm run check
npm test
npm run build
npm start默认通过用户目录配置禅道连接:~/.zentao-mcp/config.json(Windows 为 %USERPROFILE%\\.zentao-mcp\\config.json)。示例:
{
"baseUrl": "https://your-zentao.example.com",
"apiPath": "/zentao/api.php/v1",
"token": "your-token",
"timeoutMs": 10000
}环境变量 ZENTAO_CONFIG_FILE 可指定配置文件路径;ZENTAO_* 变量仅作为高级覆盖/补充方式。不要将真实凭证写入仓库。
This server cannot be deployed
Maintenance
Related MCP Connectors
An MCP server that provides access to Testiny projects, test cases and test runs
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
- mcpOAuthnet.todoist
Official Todoist MCP server for AI assistants to manage tasks, projects, and workflows.
Project management MCP for AI agents with safe task reads and writes.
Related MCP Servers
- FlicenseNot gradedqualityFmaintenanceEnables 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.5-
- AlicenseAqualityBmaintenanceA Model Context Protocol (MCP) server that integrates with Zentao's RESTful API to manage bugs, including listing, resolving, closing, and commenting, with support for product and project set contexts.1135 npm1MIT
- FlicenseNot gradedqualityDmaintenanceEnables query and management of Zentao bugs, tasks, projects, and iterations directly from MCP-compatible IDEs like Cursor or Claude Desktop.-
- AlicenseDqualityCmaintenanceEnables AI-powered interaction with ZenTao 11.3 legacy systems, supporting task, bug, requirement, and test case management via MCP protocol.4817 npm4MIT