MCP server for orchestration, lane management, worker daemons, and turn metrics.
Project description
Agent Orchestrator MCP
MCP server for orchestration, lane management, worker daemons, review dispatch, and ACE metrics.
Installation
From PyPI (recommended)
pip install mcp-agent-orchestrator
# or, as an isolated tool:
uv tool install mcp-agent-orchestrator
# or, ad-hoc without installing:
uvx mcp-agent-orchestrator --help
mcp-agent-orchestrator declares mcp-agent-handoff>=0.5.0,<0.6.0 as a
required dependency; pip resolves it from PyPI automatically.
codex-subagent-bridge remains optional unless you want the local
bridge backend.
From the monorepo source tree (development)
From this package root inside agentic-protocol-monorepo:
cd packages/mcp-agent-orchestrator
python -m pip install -e ".[dev]"
When developing both MCP servers in lockstep, install the sibling handoff package as an editable first so the orchestrator picks it up:
pip install -e ../mcp-agent-handoff
pip install -e ".[dev]"
Development
Run package-local commands from the package root:
make lint-orchestrator
make fix-lint-orchestrator
make format-orchestrator
make mypy-orchestrator
make test-orchestrator
make check-orchestrator
The package Makefile keeps codex-subagent-bridge as an optional sibling source path for local bridge-backend development, but it expects mcp-agent-handoff to be installed as a normal package dependency.
Direct commands also work:
PYTHONPATH=src python -m ruff check src tests
PYTHONPATH=src python -m mypy src
PYTHONPATH=src python -m pytest tests -q
Token-Efficient Usage
For bounded reads and compact caller patterns, follow the shared guide in packages/mcp-agent-handoff/docs/guides/token-efficient-usage.md. The orchestrator package reuses that guidance instead of maintaining a separate copy of the same parameter semantics.
Runtime Notes
This package orchestrates work against a target workspace. The workspace you point it at still needs the expected task state and orchestration inputs, such as:
.task-state/- lane manifests
- task plans or other orchestration docs the lane logic references
Those assets belong to the workspace being orchestrated, not to the package checkout itself.
Backends
The orchestration layer supports multiple execution backends, including:
codex-clicodex-subagentclaude-codelocal-model-openai
Some backends are optional and require host-specific tooling to be installed separately.
Source Checkout Usage
For local source execution without installation:
PYTHONPATH=src python -m agent_orchestrator_mcp --help
If you are testing against a sibling codex-subagent-bridge checkout instead of an installed bridge dependency, extend PYTHONPATH with that sibling src directory as needed.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mcp_agent_orchestrator-0.4.3.tar.gz.
File metadata
- Download URL: mcp_agent_orchestrator-0.4.3.tar.gz
- Upload date:
- Size: 276.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c47505efbeca38d262e7c656036f3de1ddecb5a564ca96b65f8df86fad55106a
|
|
| MD5 |
94615499bb01bb7fb075872332983d62
|
|
| BLAKE2b-256 |
35beeec5596f7e9b3ac296e1ef9cb5e3ef5bbbb72317d2b669273de48ad551bb
|
File details
Details for the file mcp_agent_orchestrator-0.4.3-py3-none-any.whl.
File metadata
- Download URL: mcp_agent_orchestrator-0.4.3-py3-none-any.whl
- Upload date:
- Size: 211.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce93bc1a38c0ae651b1516f347263ff3028e6cd7fd2a3aef79154fdd53f83eb1
|
|
| MD5 |
f95a009c7fb6fc102482c222c6e01d80
|
|
| BLAKE2b-256 |
d33f32a3ef935b62a0943c8cdf3f1d96601986f961b12b527afbe21184b94af0
|