task-orchestrator-mcp
Displays code coverage metrics for the project, helping to monitor test coverage quality.
Displays license information from the GitHub repository.
Shows the package version from npm registry and provides installation capabilities using npx.
Provides visual status badges for displaying package version, code coverage, and license information.
Click on "Deploy 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., "@task-orchestrator-mcp create a new task to review the quarterly report by Friday"
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.
task-orchestrator-mcp
task-orchestrator-mcp is an MCP (Model Context Protocol) server that provides a set of tools for managing tasks. It enables agents to perform CRUD operations on tasks and manage their progress.
Features
The main tools provided by task-orchestrator-mcp are as follows:
Tool Name | Description |
createTask | Create a new task |
getTasks | Retrieve all tasks |
getTask | Retrieve a task by specified ID |
updateTask | Update a task by specified ID |
deleteTask | Delete a task by specified ID |
startTask | Start a task (change status to 'in_progress') |
completeTask | Complete a task and find the next task to execute |
Related MCP server: agent-scheduler
Usage
FILE_PATH is optional.
{
"mcpServers": {
"task-orchestrator-mcp": {
"command": "npx",
"args": ["-y", "task-orchestrator-mcp"],
"env": {
"FILE_PATH": "path/to/json_file.json"
}
}
}
}VS Code Installation Instructions
For quick installation, use one of the one-click installation buttons below:
For manual installation, add the following JSON block to your User Settings (JSON) file in VS Code. You can do this by pressing Ctrl + Shift + P and typing Preferences: Open Settings (JSON).
Optionally, you can add it to a file called .vscode/mcp.json in your workspace. This will allow you to share the configuration with others.
{
"servers": {
"task-orchestrator-mcp": {
"command": "npx",
"args": ["-y", "task-orchestrator-mcp"]
}
}
}Available Tools
7 toolscompleteTaskB
Complete a task and get the next task to execute.
To start the next task, execute startTask.
Inputs: id (required), resolution (required).
createTaskA
Create a new task with optional parent and index positioning.
This tool initiates a new workflow for handling user requests. To manage tasks, you MUST always run this tool first. The workflow is as follows:
Create tasks with the provided name and optional description. Tasks are organized in a hierarchical structure where subtasks can be created by specifying parentId.
Tasks are ordered by their position in the parent's tasks array. Use insertIndex to specify position (defaults to end).
After task creation, you MUST call the
startTasktool to begin processing the task.When the task is completed, call the
completeTasktool with the task ID and resolution details.If the following task is assigned, execute it by calling the
startTasktool again.Repeat this cycle until all tasks are completed.
Inputs: name (required), completion_criteria, constraints, description, +3 more.
deleteTaskC
Delete a task by its ID
Inputs: id (required).
getTaskB
Get a task by its ID
Inputs: id (required).
listTasksA
List tasks from hierarchical structure, optionally filtered by parentId. Returns root tasks if no parentId specified, or direct children of specified parent task.
Inputs: parentId.
startTaskB
Start a task (change status to in_progress)
Run this tool to start the task.
When the task is complete, call the
completeTasktool to complete the task.
Inputs: id (required).
updateTaskC
Update an existing task
Inputs: id (required), description, name, resolution, +1 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 7 tools
Each tool has a clearly distinct purpose: createTask initiates tasks, getTask retrieves a single task, listTasks retrieves multiple tasks, updateTask modifies tasks, deleteTask removes tasks, startTask begins task execution, and completeTask finishes execution and triggers the next step. There is no overlap or ambiguity between these functions.
All tool names follow a consistent verb_noun pattern with camelCase styling (e.g., createTask, getTask, listTasks, updateTask, deleteTask, startTask, completeTask). This uniformity makes the tool set predictable and easy to understand.
With 7 tools, this server is well-scoped for task orchestration, covering the full lifecycle from creation to completion. Each tool serves a necessary function without redundancy, making the count ideal for the domain.
The tool set provides complete CRUD and lifecycle coverage for task management: create, read (get and list), update, and delete operations, plus start and complete actions for execution flow. There are no gaps that would hinder an agent from managing tasks end-to-end.
Maintenance
Related MCP Connectors
Hosted MCP server for task-first delegation to remote workstations and workers.
MCP Server for an Agent Task Marketplace
An MCP server for deep research or task groups
Related MCP Servers
- FlicenseBqualityDmaintenanceMCP server for OpenClaw task lifecycle management, enabling starting, listing, and checking status of tasks via a Gateway API.3-
- AlicenseNot gradedqualityCmaintenanceMCP server for scheduling tasks with cron-like recurring jobs, one-time tasks, priority queues, retry logic, and job dependencies.MIT
- FlicenseNot gradedqualityDmaintenanceA minimal MCP server for file-based task management and multi-agent team orchestration, enabling creation, completion, and reassignment of tasks across teams.-
- AlicenseNot gradedqualityCmaintenanceAn MCP server that lets agents claim, work on, and finish units of work in a coordinated fleet, with lease and heartbeat protection, plus tools for orchestrators to define work and collect results.Apache 2.0