Durable MCP server for delegating background coding tasks to local OMP workers with DAG orchestration, path ownership isolation, and structured result inspection.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add omp-worker --env OMP_WORKER_OMP_COMMAND='<OMP_WORKER_OMP_COMMAND>' -- npx -y omp-worker-mcp~/.codex/config.toml
[mcp_servers.omp-worker]
command = "npx"
args = ["-y", "omp-worker-mcp"]
env = { OMP_WORKER_OMP_COMMAND = "<OMP_WORKER_OMP_COMMAND>" }
# codex mcp add omp-worker --env OMP_WORKER_OMP_COMMAND='<OMP_WORKER_OMP_COMMAND>' -- npx -y omp-worker-mcp~/.cursor/mcp.json
{
"mcpServers": {
"omp-worker": {
"command": "npx",
"args": [
"-y",
"omp-worker-mcp"
],
"env": {
"OMP_WORKER_OMP_COMMAND": "<OMP_WORKER_OMP_COMMAND>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"omp-worker": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"omp-worker-mcp"
],
"env": {
"OMP_WORKER_OMP_COMMAND": "<OMP_WORKER_OMP_COMMAND>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"omp-worker": {
"command": "npx",
"args": [
"-y",
"omp-worker-mcp"
],
"env": {
"OMP_WORKER_OMP_COMMAND": "<OMP_WORKER_OMP_COMMAND>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"omp-worker": {
"command": "npx",
"args": [
"-y",
"omp-worker-mcp"
],
"env": {
"OMP_WORKER_OMP_COMMAND": "<OMP_WORKER_OMP_COMMAND>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"omp-worker": {
"command": "npx",
"args": [
"-y",
"omp-worker-mcp"
],
"env": {
"OMP_WORKER_OMP_COMMAND": "<OMP_WORKER_OMP_COMMAND>"
}
}
}
}Environment variables
OMP_WORKER_OMP_COMMAND
Replace the placeholders with your own credentials and keep them out of version control.