You'd reach for this when you need AI task orchestration that handles the complexity for you. It automatically breaks down requests into subtasks, runs them in parallel where possible, and routes each piece to the most appropriate model across six different LLMs. The self-healing aspect means it can recover from failures and retry with different strategies. Think of it as a smart middleware layer that sits between your application and various language models, deciding how to decompose work, which model handles what, and how to stitch results back together. Useful when you're building agents or workflows that benefit from multi-model strategies without manually coding all the routing and error handling logic.
Public tool metadata for what this MCP can expose to an agent.
initInitialize a new orchestration for a feature. Creates .orchex/active/manifest.yaml with streams.3 paramsInitialize a new orchestration for a feature. Creates .orchex/active/manifest.yaml with streams.
featurestringstreamsobjectproject_dirstringadd_streamAdd a new stream to the active orchestration.9 paramsAdd a new stream to the active orchestration.
idstringdepsarraynamestringownsarrayplanstringreadsarraysetuparrayverifyarrayproject_dirstringstatusGet the current orchestration status and progress.1 paramsGet the current orchestration status and progress.
project_dirstringexecuteRun the orchestration. Each call executes one wave of streams in parallel via LLM API, applies artifacts to the codebase, and runs verification commands. Call repeatedly for each wave, or use auto mode.7 paramsRun the orchestration. Each call executes one wave of streams in parallel via LLM API, applies artifacts to the codebase, and runs verification commands. Call repeatedly for each wave, or use auto mode.
modestringauto · wavedefault: wavewavenumbermodelstringdry_runbooleaniteratebooleanproject_dirstringmax_iterationsnumbercompleteMark a stream as complete, or archive the entire orchestration.3 paramsMark a stream as complete, or archive the entire orchestration.
archivebooleanstream_idstringproject_dirstringrecoverRecover streams stuck in in_progress state or failed state. Auto-detects stuck streams and resets them to pending for retry, or skips them.4 paramsRecover streams stuck in in_progress state or failed state. Auto-detects stuck streams and resets them to pending for retry, or skips them.
modestringretry · skipdefault: retrystream_idstringproject_dirstringinclude_failedbooleanlearnParse a planning document and generate stream definitions. Returns proposed streams for review before initialization.6 paramsParse a planning document and generate stream definitions. Returns proposed streams for review before initialization.
prefixstringproject_dirstringdocument_pathstringdocument_contentstringdeliverable_levelnumbervalidate_antipatternsbooleaninit-planGenerate an annotated markdown plan template that teaches users how to structure documents for orchex learn. Creates a starter plan file with inline comments explaining what the learn pipeline parses.3 paramsGenerate an annotated markdown plan template that teaches users how to structure documents for orchex learn. Creates a starter plan file with inline comments explaining what the learn pipeline parses.
output_pathstringproject_dirstringfeature_namestringautoGenerate a plan from user intent, preview streams, and optionally execute. Flow: gather context → LLM generates plan → learn pipeline → preview → approve → execute → report.6 paramsGenerate a plan from user intent, preview streams, and optionally execute. Flow: gather context → LLM generates plan → learn pipeline → preview → approve → execute → report.
modelstringintentstringapprovebooleanproviderstringproject_dirstringapproved_streamsarrayreset-learningReset learning data: thresholds, events, patterns, and/or reports.4 paramsReset learning data: thresholds, events, patterns, and/or reports.
confirmbooleanproject_dirstringreports_onlybooleanpatterns_onlybooleanrollback-streamRevert file changes made by a specific stream using git.2 paramsRevert file changes made by a specific stream using git.
stream_idstringproject_dirstringreloadRestart the MCP server to pick up rebuilt code. MCP client will reconnect automatically.Restart the MCP server to pick up rebuilt code. MCP client will reconnect automatically.
No parameter schema in public metadata yet.
ANTHROPIC_API_KEYsecretAnthropic API key — auto-detected from shell env; override only
OPENAI_API_KEYsecretOpenAI API key — auto-detected from shell env; override only
GEMINI_API_KEYsecretGemini API key — auto-detected from shell env; override only
DEEPSEEK_API_KEYsecretDeepSeek API key — auto-detected from shell env; override only
ORCHEX_API_URLOverride cloud API URL (optional, defaults to https://orchex.dev)