home / mcp / task orchestrator mcp server
An MCP (Model Context Protocol) server for task orchestration.
Configuration
View docs{
"mcpServers": {
"108yen-task-orchestrator-mcp": {
"command": "npx",
"args": [
"-y",
"task-orchestrator-mcp"
],
"env": {
"FILE_PATH": "path/to/json_file.json"
}
}
}
}You use the task-orchestrator MCP Server to manage a collection of tasks through standardized MCP tools. It enables creating, listing, updating, deleting, starting, and completing tasks, and it can coordinate task progress across agents in your environment.
You interact with the Task Orchestrator MCP Server by connecting an MCP client that can call the available tools. The server exposes a set of tasks-related actions you can perform, such as creating new tasks, retrieving existing tasks, updating details, starting progress, and marking tasks as complete. Use these tools to orchestrate work across agents, track progress, and automate task handoffs. When you start a task, its status moves to in_progress, and when you complete a task, the server helps determine the next task to execute.
Prerequisites you need before installing and running the MCP server:
- Node.js (includes npm) is installed on your machine.
Follow these steps to set up and run the MCP server using the provided MCP configuration.
{
"mcpServers": {
"task_orch_mcp": {
"command": "npx",
"args": ["-y", "task-orchestrator-mcp"],
"env": {
"FILE_PATH": "path/to/json_file.json"
}
}
}
}Configuration notes and usage details for the MCP server are provided here to help you deploy and run successfully.
Key tools exposed by this MCP server include: createTask to create a new task, getTasks to retrieve all tasks, getTask to retrieve a specific task by ID, updateTask to modify a task by ID, deleteTask to remove a task by ID, startTask to switch a task to in_progress, and completeTask to finish a task and determine the next one to execute.
Create a new task with specified properties and return the created task details.
Retrieve a list of all tasks with their current statuses and metadata.
Retrieve a single task by its ID, including all its fields and progress.
Update fields of an existing task by its ID, returning the updated task.
Remove a task by its ID from the store.
Change the status of a task to in_progress to indicate work has started.
Mark a task as completed and determine the next task to execute in the workflow.