Zentao MCP Server
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 tasks in execution 42"
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 Server
A Model Context Protocol (MCP) server for integrating with the Zentao API. This server provides tools to access project management data from Zentao directly through MCP-compatible interfaces.
Features
Authentication: Automatically handles login and token management for Zentao.
MCP Tools:
zentao_get_task_details: Get detailed information about a specific task by ID.zentao_get_bug_details: Get detailed information about a specific bug.zentao_download_attachment: Download file attachments from ZenTao (e.g., bug/task images or videos).
Related MCP server: Zendesk API MCP Server
Requirements
Node.js (v18 or higher recommended)
A Zentao instance accessible via API
Installation
Clone the repository:
git clone https://github.com/dyno-nexsoft/zentao_mcp.git cd zentao_mcpInstall dependencies:
npm installConfigure environment variables: Create a
.envfile in the root directory and add the following configurations:ZENTAO_BASE_URL=https://your-zentao-url.com/api.php/v1 ZENTAO_ACCOUNT=your_username ZENTAO_PASSWORD=your_password
Usage
This server communicates via standard input/output (stdio), making it compatible with any MCP client that supports stdio transport.
Integrating with MCP Clients (Claude Desktop, Cursor, etc.)
Once published to npm or GitHub, users can integrate this server into their MCP clients easily. Add the following to your MCP client configuration (e.g., claude_desktop_config.json):
{
"mcpServers": {
"zentao": {
"command": "npx",
"args": [
"-y",
"@dyno181cm.nexsoft/zentao_mcp"
],
"env": {
"ZENTAO_BASE_URL": "https://your-zentao-url.com/api.php/v1",
"ZENTAO_ACCOUNT": "your_username",
"ZENTAO_PASSWORD": "your_password"
}
}
}
}Available Tools
zentao_get_task_detailsInputs:
taskId(string | number) - Required. Task ID.
zentao_get_bug_detailsInputs:
bugId(string | number) - Required. Bug ID.
zentao_download_attachmentInputs:
fileId(string | number) - Required. File ID to download.extension(string) - Optional. File extension (e.g., mp4, png).
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- 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/dyno-nexsoft/zentao_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server