- Home
- MCP servers
- ZenTao
ZenTao
- typescript
0
GitHub Stars
typescript
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"godlewis-zendao-mcp": {
"command": "./start-mcp.sh",
"args": []
}
}
}You can run a TypeScript-based MCP server that lets you manage ZenTao projects and tasks through MCP. It supports project and task operations, plus batch task creation, with robust error handling and caching to keep interactions efficient.
How to use
Connect to the ZenTao MCP server from your MCP client. You can issue commands to fetch the list of projects, query project details, create new projects, retrieve and create tasks, update task statuses, and perform batch task creation. Use the available tools to build automation workflows, integrate ZenTao into your AI assistant, or drive bulk operations without manual clicks. Ensure your ZenTao instance is reachable (http://localhost) and you have a valid ZenTao account.
Practical usage patterns include: getting all tasks for a project, creating multiple tasks in one go, updating statuses for a batch of tasks, and retrieving project details by ID. The server is designed with caching and rate limiting to keep API calls efficient and reliable, so you can build interactive flows that rely on fast responses.
How to install
Prerequisites you need before installing:
-
Node.js version 16.0.0 or higher
-
ZenTao server running and accessible at http://localhost
Step-by-step commands to set up the MCP server:
# Install dependencies
npm install
# Build the project
npm run build
# Start the MCP server on Linux/Mac
./start-mcp.sh
# Start the MCP server on Windows
start-mcp.bat
Notes and configuration
The server uses a TypeScript codebase with type-safe APIs, a smart LRU cache, and comprehensive error handling to ensure smooth operation when talking to ZenTao.
If you need to tailor startup, you can rely on the platform-specific start scripts shown above. Ensure your ZenTao instance remains reachable and your credentials are valid.
Available tools
getProjects
Fetch the list of ZenTao projects.
getProjectsById
Retrieve details for a specific ZenTao project by ID.
createProject
Create a new ZenTao project with given parameters.
getTasks
Fetch the list of tasks for a project with optional filters.
createTask
Create a new task in ZenTao under a specific project.
updateTaskStatus
Update the status of a ZenTao task.
batchCreateTasks
Create multiple tasks in a single operation to improve throughput.