- Home
- MCP servers
- TaskManager
TaskManager
- javascript
210
GitHub Stars
javascript
Language
6 months ago
First Indexed
2 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": {
"kazuph-mcp-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.
How to use
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.
How to install
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 build
Available tools
plan
Accepts 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.
execute
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.
complete
Marks a specified task as completed using its task ID and updates the queue to move to the next task.