What Manager Is
A single MCP server (manager.exe) with 48 tools for multi-AI orchestration. It routes tasks to Claude Code, Codex, Gemini CLI, and GPT, with parallel execution, workflow chaining, and learned routing patterns.
| Category |
Key Tools |
What It Does |
| Task lifecycle |
task_submit, task_status, task_output, task_poll, task_list |
Submit, monitor, and retrieve AI task results |
| Routing |
task_route, task_decompose, task_explain |
Smart backend selection and task breakdown |
| Parallel |
task_run_parallel |
Concurrent multi-backend execution with dependencies |
| Workflows |
workflow_run |
Multi-step chains with retry and escalation |
| Templates |
template_save, template_list, template_run |
Reusable workflow patterns |
| Sessions |
session_start, session_send, session_list |
Interactive AI sessions |
| Direct access |
codex_exec, codex_review, gemini_direct |
Call specific backends directly |
| Analytics |
get_analytics, run_analyzer |
Execution stats and pattern analysis |
| Loaves |
create_loaf, loaf_update, loaf_status, loaf_close |
Multi-step tracked jobs |
| Notifications |
notify |
Desktop notifications for task events |
Key Tools
| I want to... |
Use |
| Delegate a coding task |
task_submit(backend="claude_code", prompt="...") |
| Let Manager pick the best AI |
task_submit(auto_route=true, prompt="...") |
| Run tasks in parallel |
task_run_parallel(steps=[...]) |
| Chain steps with retry |
workflow_run(steps=[...]) |
| Save a reusable pattern |
template_save(name="...", steps=[...]) |
| Check what backend to use |
task_route(prompt="...") |
| Start interactive session |
session_start(backend="claude_code") |
| Get execution stats |
get_analytics |
Common Patterns
Quick delegation:
manager:task_submit(backend="claude_code", prompt="Add error handling to src/main.rs", working_dir="C:/project")
Poll for completion:
manager:task_poll(task_id="abc-123", timeout=60)
Parallel review:
manager:task_run_parallel(steps=[
{id: "frontend", backend: "claude_code", prompt: "Review src/ui/", parallel_group: "review"},
{id: "backend", backend: "codex", prompt: "Review src/api/", parallel_group: "review"}
])
Anti-Patterns
- Don't poll in a tight loop — use task_poll with a timeout instead of repeated task_status
- Don't hardcode backends — use auto_route or task_route to let Manager learn which backend works best
Source: AIWander/manager — distributed by TomeVault.
1---2name: aiwander-manager-manager-getting-started3description: What Manager Is4---56## What Manager Is78A single MCP server (manager.exe) with 48 tools for multi-AI orchestration. It routes tasks to Claude Code, Codex, Gemini CLI, and GPT, with parallel execution, workflow chaining, and learned routing patterns.910| Category | Key Tools | What It Does |11|----------|-----------|-------------|12| Task lifecycle | task_submit, task_status, task_output, task_poll, task_list | Submit, monitor, and retrieve AI task results |13| Routing | task_route, task_decompose, task_explain | Smart backend selection and task breakdown |14| Parallel | task_run_parallel | Concurrent multi-backend execution with dependencies |15| Workflows | workflow_run | Multi-step chains with retry and escalation |16| Templates | template_save, template_list, template_run | Reusable workflow patterns |17| Sessions | session_start, session_send, session_list | Interactive AI sessions |18| Direct access | codex_exec, codex_review, gemini_direct | Call specific backends directly |19| Analytics | get_analytics, run_analyzer | Execution stats and pattern analysis |20| Loaves | create_loaf, loaf_update, loaf_status, loaf_close | Multi-step tracked jobs |21| Notifications | notify | Desktop notifications for task events |2223## Key Tools2425| I want to... | Use |26|--------------|-----|27| Delegate a coding task | task_submit(backend="claude_code", prompt="...") |28| Let Manager pick the best AI | task_submit(auto_route=true, prompt="...") |29| Run tasks in parallel | task_run_parallel(steps=[...]) |30| Chain steps with retry | workflow_run(steps=[...]) |31| Save a reusable pattern | template_save(name="...", steps=[...]) |32| Check what backend to use | task_route(prompt="...") |33| Start interactive session | session_start(backend="claude_code") |34| Get execution stats | get_analytics |3536## Common Patterns3738**Quick delegation:**39manager:task_submit(backend="claude_code", prompt="Add error handling to src/main.rs", working_dir="C:/project")4041**Poll for completion:**42manager:task_poll(task_id="abc-123", timeout=60)4344**Parallel review:**45manager:task_run_parallel(steps=[46 {id: "frontend", backend: "claude_code", prompt: "Review src/ui/", parallel_group: "review"},47 {id: "backend", backend: "codex", prompt: "Review src/api/", parallel_group: "review"}48])4950## Anti-Patterns5152- Don't poll in a tight loop — use task_poll with a timeout instead of repeated task_status53- Don't hardcode backends — use auto_route or task_route to let Manager learn which backend works best5455---56> Source: [AIWander/manager](https://github.com/AIWander/manager) — distributed by [TomeVault](https://tomevault.io).57<!-- tomevault:4.0:skill_md:2026-05-23 -->