Orchestrator Python MCP Server
Orchestrator Python MCP Server
AI 코딩 어시스턴트를 위한 머신 검증 4단계 워크플로 MCP 서버입니다. 인간 승인 게이트, 상태 무결성 검사, DAG 작업 스케줄링을 통해 DESIGN → PLAN → EXECUTE → VERIFY → COMPLETE 워크플로를 강제합니다.
🚀 워크플로 라이프사이클
[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
🛠️ MCP 도구 참조
도구 이름 | 매개변수 | 설명 |
|
|
|
| (없음) |
|
| (없음) | 인간 승인 게이트입니다. |
| (없음) | 단계 산출물을 검증합니다. 통과하면 다음 단계로 진행하며 다음 SOP 프롬프트를 반환합니다. |
| (없음) |
|
|
| 잠금을 해제하고 세션 파일을 |
📋 단계별 산축물 요구사항
DESIGN 단계:
산출물:
.orchestrator/design.md필수 헤딩:
## Requirements,## Architecture,## Self-Confidence Audit.게이트: 검증단계 전액
orchestrate_approve가 필요합니다.
PLAN 단계:
산출물:
.orchestrator/plan.md작업 스키마:
- [ ] **<id>**: <desc> (Agent: <role>, Target: <file>, blocked_by: [<deps>])상세 규격: 모든 작업에
### <id>섹션이 있어야 합니다.최종 게이트/관문: 마지막 작업은 반드시
Agent: implementation-reviewer에 할당되어과, 이전 모든 작업이 완료되어야 합니다.테스트 명령:
## Verification아래에 실행 가능한Test command: <cmd>를 포함해야 합니다.게이트: 검증 전에
orchestrate_approve가 필요합니다.
EXECUTE 단계:
규칙:
.orchestrator/plan.md의 모든 작업이- [x]로 체크되어 있어야 합니다.규칙: 대상 파일은 디스크에 존재해야 하고 크기가 0바이트보다 커야 합니다.
VERIFY 단계:
규칙: 계획의 테스트 명령을 셸 하위 프로세스로 실행합니다(120초 타임아웃). 종료 코드가 0이면 통과합니다.
⚡ 빠른 시작
설치 및 실행
# Sync environment
uv sync
# Run tests (Unit + 18 BDD Scenarios)
uv run pytest
# Start MCP server (stdio transport)
uv run python -m orchestrator_mcp.serverOpenCode MCP 구성 (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