ZenTao MCP Server
The ZenTao MCP Server is a CLI tool that provides programmatic integration with ZenTao project management software to manage and query products and bugs.
List Products: Retrieve all products with details like ID, name, and bug counts, with pagination support using
zentao_products_list.List Bugs by Product: View bugs for a specific product by providing the product ID with
zentao_bugs_list.Get Bug Details: Fetch comprehensive details about a specific bug using its ID with
zentao_bug_get.List My Bugs: Access a personalized list of bugs assigned to or created by you with flexible filtering options including scope (assigned/opened/resolved/all), status (active/resolved/closed/all), product ID, account, pagination controls, and optional full details using
zentao_bugs_mine.Authentication: Configure credentials via CLI arguments, environment variables, or saved login for seamless access without re-authentication.
Bilingual Support: Handles queries in both English and Chinese for common bug-related operations.
JSON Output: Commands support full JSON output for programmatic use.
Self-Test: Verify configuration and connectivity with a diagnostic self-test command.
Local Development: Includes tools for testing and development workflows.
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 Servershow me 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-mcp
Check bugs, tasks, requirements, to-dos, products, projects, tests, and documents from the command line, allowing your AI assistant to interact directly with ZenTao.
Zero dependencies, single file, ready to use after installation.
Quick Start
npx skills add leeguooooo/zentao-mcp -y -gInstall CLI:
pnpm i -g @leeguoo/zentao-mcpNo pnpm? You can also use npm:
npm i -g @leeguoo/zentao-mcpDon't want to install? Run directly:
npx -y @leeguoo/zentao-mcp --helpskills add is only responsible for installing the skill file; it is still recommended to install the CLI globally and use the zentao command directly.
Related MCP server: ZenTao Bugs MCP Server
Login
Log in just once, and credentials will be saved to a local configuration file:
zentao login \
--zentao-url=https://zentao.example.com/zentao \
--zentao-account=你的账号 \
--zentao-password=你的密码Note: The URL usually needs to include the
/zentaopath. If you see a 404 when logging in, it is likely missing.
Verify login status:
zentao whoamiConfiguration file location: ~/.config/zentao/config.toml
Supported Capabilities
The current CLI supports these objects and actions:
Authentication and Connectivity:
login,whoami,self-testBugs: list, query, create, assign, comment, resolve, close, activate, check my bugs
Tasks: list, query, create, start, finish, pause, close
Requirements: list, query, create
To-dos: list, query, create, finish, close
Products / Projects / Programs / Executions: list, project build query
Plans / Releases: list, details
Test Cases / Test Runs / Test Suites: list, details
Document Libraries / Documents: list, details
Users / Departments: list
Issues / Risks: list, details
Machine-readable output: All commands support
--json
Daily Usage
View Product List
zentao products listView Bugs for a Specific Product
zentao bugs list --product 6View Bug Details
zentao bug get --id 1329View Bugs Assigned to Me
zentao bugs mine --status activeWith details:
zentao bugs mine --status active --include-detailsNeed Raw JSON?
Add --json after any command:
zentao products list --json
zentao bugs list --product 6 --json
zentao bug get --id 1329 --json
zentao bugs mine --include-details --jsonSelf-Test
Verify if the API connection is normal:
zentao self-testCommand Overview
zentao login --zentao-url=... --zentao-account=... --zentao-password=...
zentao whoami
zentao self-test
zentao products list
zentao programs list
zentao projects list
zentao projects builds --id 22
zentao executions list
zentao bugs list --product 6
zentao bugs mine --status active --include-details
zentao bug get --id 1329
zentao bug create --product 6 --title "bug title"
zentao bug assign --id 1329 --assigned-to someone
zentao bug resolve --id 1329 --resolution fixed
zentao bug close --id 1329
zentao bug activate --id 1329
zentao bug comment --id 1329 --comment "comment"
zentao tasks list --execution 25
zentao task get --id 388
zentao task create --execution 25 --name "task name"
zentao task start --id 388
zentao task finish --id 388
zentao task pause --id 388
zentao task close --id 388
zentao stories list --product 3
zentao story get --id 1
zentao story create --product 3 --title "story title"
zentao todos list
zentao todos get --id 1
zentao todos create --name "todo name"
zentao todos finish --id 1
zentao todos close --id 1
zentao plans list --product 3
zentao plans get --id 1
zentao releases list --product 3
zentao releases get --id 1
zentao testcases list --product 3
zentao testcases get --id 1
zentao testtasks list
zentao testtasks get --id 1
zentao testsuites list --product 3
zentao testsuites get --id 1
zentao docs libs
zentao docs list --lib 50
zentao docs get --id 1
zentao users list
zentao departments list
zentao issues list
zentao issues get --id 1
zentao risks list
zentao risks get --id 1Let AI Help You Check ZenTao
Just say to your AI assistant (Cursor / Claude Code / Windsurf, etc.):
Help me execute
npx skills add leeguooooo/zentao-mcp -y -g, then help me log in to ZenTao
After installation, you can directly say:
"Help me see which unresolved bugs are in product 6"
"Check the details of bug #1329"
"How many active bugs do I have?"
"Help me see what tasks are in execution 25"
"Check the requirements / plans / releases for product 3"
"List test runs, test cases, and test suites"
"Look at project issues and risks"
"Open the document list in document library 50"
When a user requests to install this repository as a skill, please execute in order:
1. Install Skill
npx skills add leeguooooo/zentao-mcp -y -g2. Install CLI
pnpm i -g @leeguoo/zentao-mcp || npm i -g @leeguoo/zentao-mcp3. Verify Installation
zentao --help4. Guide Login
Prompt the user to provide the ZenTao URL, account, and password, then execute:
zentao login --zentao-url="<用户的禅道URL>" --zentao-account="<账号>" --zentao-password="<密码>"Note: The URL usually needs to include
/zentao, such ashttps://zentao.example.com/zentao
5. Verify
zentao whoami
zentao self-testAfter everything passes, inform the user that the installation is complete.
FAQ
Q: 404 error when logging in?
A: The URL needs to include /zentao, for example https://zentao.example.com/zentao, not https://zentao.example.com/.
Q: Which ZenTao versions are supported? A: Supports ZenTao Open Source and Enterprise versions' REST API (v1).
Q: Are credentials secure?
A: Credentials are stored in plain text TOML in ~/.config/zentao/config.toml. Please ensure file permissions are secure. Do not commit the configuration file to Git.
Links
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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.4
- 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.117ISC
- FlicenseBqualityCmaintenanceEnables interaction with ZenTao project management system through RESTful API v1. Supports bug tracking, project/product management, and automated token authentication for seamless integration.10491
- FlicenseNot gradedqualityFmaintenanceEnables AI assistants to manage Zentao bugs, requirements, and test cases through natural language interactions. It supports querying, creating, and updating various Zentao data entities including products, projects, and executions.1510
Related MCP Connectors
Manage projects, tasks, time tracking, and team collaboration through natural language.
Task manager your agent can fully operate: boards, tasks, sprints, roles, worklogs, day planner.
Connect to Atlassian Jira, Confluence, and Compass to search, create, and manage your work.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/leeguooooo/zentao-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server