What is the MCP Task Orchestrator MCP server?
Server-enforced workflow discipline for AI agents: work items, dependency graphs, quality gates
How to install MCP Task Orchestrator
Copy-paste configuration for popular MCP clients.
DATABASE_PATHSQLite database file path (default: data/current-tasks.db)
USE_FLYWAYEnable Flyway database migrations (default: true)
AGENT_CONFIG_DIRDirectory containing .taskorchestrator/config.yaml for workflow schemas (default: working dir)
MCP_TRANSPORTTransport mode: stdio (default) or http
MCP_HTTP_PORTHTTP port when using http transport (default: 3001)
LOG_LEVELLogging level: DEBUG, INFO, WARN, ERROR (default: INFO)
{
"mcpServers": {
"task-orchestrator": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/jpicklyk/task-orchestrator:latest"
],
"env": {
"DATABASE_PATH": "<YOUR_DATABASE_PATH>",
"USE_FLYWAY": "<YOUR_USE_FLYWAY>",
"AGENT_CONFIG_DIR": "<YOUR_AGENT_CONFIG_DIR>",
"MCP_TRANSPORT": "<YOUR_MCP_TRANSPORT>",
"MCP_HTTP_PORT": "<YOUR_MCP_HTTP_PORT>",
"LOG_LEVEL": "<YOUR_LOG_LEVEL>"
}
}
}
}{
"mcpServers": {
"task-orchestrator": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/jpicklyk/task-orchestrator:latest"
],
"env": {
"DATABASE_PATH": "<YOUR_DATABASE_PATH>",
"USE_FLYWAY": "<YOUR_USE_FLYWAY>",
"AGENT_CONFIG_DIR": "<YOUR_AGENT_CONFIG_DIR>",
"MCP_TRANSPORT": "<YOUR_MCP_TRANSPORT>",
"MCP_HTTP_PORT": "<YOUR_MCP_HTTP_PORT>",
"LOG_LEVEL": "<YOUR_LOG_LEVEL>"
}
}
}
}{
"mcpServers": {
"task-orchestrator": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/jpicklyk/task-orchestrator:latest"
],
"env": {
"DATABASE_PATH": "<YOUR_DATABASE_PATH>",
"USE_FLYWAY": "<YOUR_USE_FLYWAY>",
"AGENT_CONFIG_DIR": "<YOUR_AGENT_CONFIG_DIR>",
"MCP_TRANSPORT": "<YOUR_MCP_TRANSPORT>",
"MCP_HTTP_PORT": "<YOUR_MCP_HTTP_PORT>",
"LOG_LEVEL": "<YOUR_LOG_LEVEL>"
}
}
}
}{
"servers": {
"task-orchestrator": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/jpicklyk/task-orchestrator:latest"
],
"env": {
"DATABASE_PATH": "<YOUR_DATABASE_PATH>",
"USE_FLYWAY": "<YOUR_USE_FLYWAY>",
"AGENT_CONFIG_DIR": "<YOUR_AGENT_CONFIG_DIR>",
"MCP_TRANSPORT": "<YOUR_MCP_TRANSPORT>",
"MCP_HTTP_PORT": "<YOUR_MCP_HTTP_PORT>",
"LOG_LEVEL": "<YOUR_LOG_LEVEL>"
}
}
}
}claude mcp add task-orchestrator --env DATABASE_PATH=<YOUR_DATABASE_PATH> --env USE_FLYWAY=<YOUR_USE_FLYWAY> --env AGENT_CONFIG_DIR=<YOUR_AGENT_CONFIG_DIR> --env MCP_TRANSPORT=<YOUR_MCP_TRANSPORT> --env MCP_HTTP_PORT=<YOUR_MCP_HTTP_PORT> --env LOG_LEVEL=<YOUR_LOG_LEVEL> -- docker run -i --rm ghcr.io/jpicklyk/task-orchestrator:latestRelated MCP servers
Scrapling MCP Server
Give your AI agent stealth web scraping with Cloudflare bypass and CSS selection, powered by Scrapling.
Chrome DevTools MCP
Give your AI coding agent full control of a live Chrome browser for automation, debugging, and performance analysis.
com.puter/mcp-server
Let AI agents manage your Puter files, websites, and serverless workers over MCP.
Browser automation for AI agents via MCP, powering ByteDance's Agent TARS hybrid GUI/DOM browser control.
Run arbitrary shell commands from an MCP-connected AI agent.
Filesystem access MCP server from ByteDance's UI-TARS/Agent TARS ecosystem.