Lets agents break work into tasks and track them through an MCP task orchestration server.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add task-orchestrator --env FILE_PATH='<FILE_PATH>' -- npx -y task-orchestrator-mcp~/.codex/config.toml
[mcp_servers.task-orchestrator]
command = "npx"
args = ["-y", "task-orchestrator-mcp"]
env = { FILE_PATH = "<FILE_PATH>" }
# codex mcp add task-orchestrator --env FILE_PATH='<FILE_PATH>' -- npx -y task-orchestrator-mcp~/.cursor/mcp.json
{
"mcpServers": {
"task-orchestrator": {
"command": "npx",
"args": [
"-y",
"task-orchestrator-mcp"
],
"env": {
"FILE_PATH": "<FILE_PATH>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"task-orchestrator": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"task-orchestrator-mcp"
],
"env": {
"FILE_PATH": "<FILE_PATH>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"task-orchestrator": {
"command": "npx",
"args": [
"-y",
"task-orchestrator-mcp"
],
"env": {
"FILE_PATH": "<FILE_PATH>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"task-orchestrator": {
"command": "npx",
"args": [
"-y",
"task-orchestrator-mcp"
],
"env": {
"FILE_PATH": "<FILE_PATH>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"task-orchestrator": {
"command": "npx",
"args": [
"-y",
"task-orchestrator-mcp"
],
"env": {
"FILE_PATH": "<FILE_PATH>"
}
}
}
}Environment variables
FILE_PATH
Replace the placeholders with your own credentials and keep them out of version control.