Home / MCP / TaskManager MCP Server
Provides a queue-based Task Manager MCP server that plans, executes, and completes user tasks.
Configuration
View docs{
"mcpServers": {
"taskmanager": {
"command": "npx",
"args": [
"-y",
"@kazuph/mcp-taskmanager"
]
}
}
}The TaskManager MCP server provides a queue-based task system you can control through an MCP client. It lets you plan a list of tasks, execute them one by one, and mark tasks as complete, enabling coordinated task management across your tools and workflows.
You interact with the TaskManager MCP server through an MCP client to manage a queue of tasks. Start by planning a set of tasks, which creates an execution plan with an overview of the tasks and the current queue state. Then you trigger execution to fetch the next task from the queue and work through tasks in order. As you complete tasks, you report back, and the server removes finished items from the queue and prepares the next one.
Prerequisites: Node.js 18+ and Claude Desktop. Install Node.js with your system package manager, then install Claude Desktop to run MCP-enabled clients.
Step-by-step commands to set up the TaskManager MCP server locally:
# Clone the project repository
git clone https://github.com/kazuph/mcp-taskmanager.git
cd mcp-taskmanager
# Install dependencies
npm install
# Build the project
npm run buildAccepts a list of task strings from the user, stores them as a queue, and returns an execution plan with a task overview, a task ID, and current queue status.
Returns the next task from the queue upon request, provides a feedback mechanism for task completion, removes completed tasks, and prepares the following task for execution.
Marks a specified task as completed using its task ID and updates the queue to move to the next task.