Orchestrator Python MCP Server
Orquestador de MCP Server Python
Servidor MCP de flujo de trabajo en 4 fases, verificado por máquina, para asistentes de codificación de IA. Hace cumplir DESIGN → PLAN → EXECUTE → VERIFY → COMPLETE con compuertas de aprobación humana, comprobaciones de integridad de estado y planificación de tareas por DAG.
🚀 Ciclo de vida del flujo de trabajo
[Start] ──> orchestrate_init(task="...")
│
▼ (DESIGN Phase)
Write `.orchestrator/design.md`
│
▼
orchestrate_approve() ──> orchestrate_verify()
│
┌───────────────────────┘
▼ (PLAN Phase)
Write `.orchestrator/plan.md`
│
▼
orchestrate_approve() ──> orchestrate_verify()
│
┌───────────────────────┘
▼ (EXECUTE Phase)
orchestrate_get_dag_batches()
Subagents implement tasks & mark [x]
│
▼
orchestrate_verify()
│
▼ (VERIFY Phase)
orchestrate_verify() (runs automated test command)
│
▼ (COMPLETE Phase)
orchestrate_archive() ──> [Done]Related MCP server: Overture
🛠️ Referencia de herramientas MCP
Nombre de la herramienta | Parámetros | Descripción |
|
| Inicializa una nueva sesión en la fase |
| (ninguno) | Devuelve |
| (ninguno) | Aprobación de la compuerta humana. Desbloquea la verificación para las fases |
| (ninguno) | Valida los entregables de la fase. Si la validación es correcta, avanza a la siguiente fase y devuelve el siguiente prompt SOP. |
| (ninguno) | Analiza las tareas de |
|
| Libera el bloqueo y mueve los archivos de la sesión a |
📋 Requisitos de entregables por fase
Fase DESIGN:
Entregable:
.orchestrator/design.mdEncabezados obligatorios:
## Requirements,## Architecture,## Self-Confidence Audit.Compuerta: requiere
orchestrate_approveantes de la verificación.
Fase PLAN:
Entregable:
.orchestrator/plan.mdEsquema de tareas:
- [ ] **<id>**: <desc> (Agent: <role>, Target: <file>, blocked_by: [<deps>])Especificaciones detalladas: una sección
### <id>para cada tarea.Barrera final: la tarea final DEBE estar asignada a
Agent: implementation-reviewery bloqueada por todas las tareas anteriores.Comando de prueba: debe ser un comando ejecutable válido
Test command: <cmd>dentro de## Verification.Compuerta: requiere
orchestrate_approveantes de la verificación.
Fase EXECUTE:
Regla: todas las tareas de
.orchestrator/plan.mddeben estar marcadas como completadas con- [x].Regla: los archivos de destino deben existir en el disco y tener un tamaño superior a 0 bytes.
Fase VERIFY:
Regla: ejecuta el comando de prueba del plan mediante un subproceso de shell (timeout de 120 s). Se supera si el código de salida es 0.
⚡ Inicio rápido
Instalación y ejecución
# Sync environment
uv sync
# Run tests (Unit + 18 BDD Scenarios)
uv run pytest
# Start MCP server (stdio transport)
uv run python -m orchestrator_mcp.serverConfiguración MCP de OpenCode (opencode.json)
{
"mcpServers": {
"orchestrator": {
"command": "uv",
"args": ["run", "--directory", "/path/to/orchestrate", "python", "-m", "orchestrator_mcp.server"]
}
}
}Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables AI coding agents to execute formal, stateful workflows with typed contracts, postcondition enforcement, and structured retry logic.1Apache 2.0
- AlicenseNot gradedqualityBmaintenanceProvides interactive visual plans for AI coding agents, allowing users to review, approve, and monitor execution in real-time.8633MIT
- AlicenseNot gradedqualityAmaintenanceLocal-first AI agent for approval-gated automation and verifiable LLM workflows.1MIT
- AlicenseNot gradedqualityAmaintenanceEnables evidence-gated, multi-session AI coding runs with plan-build-ship state management, coordinating Claude Code and Codex native agents.41MIT
Related MCP Connectors
Adaptive plan/build/review cycles for AI coding assistants, persisted across sessions.
Runtime AI governance: decision gates, human approval, hash-chained audit, compliance mapping.
Human-in-the-loop for AI coding agents — ask questions, get approvals via Slack.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/eustin/mcp-server-orchestrate'
If you have feedback or need assistance with the MCP directory API, please join our Discord server