Multi-agent workflow orchestrator with MCP tool servers: planner/executor agents, tool-use loop, MCP client/server, tracing and durable runs.
View on GitHub ↗Production-grade multi-agent workflow orchestrator built on the Model Context Protocol (MCP). A planner/executor/critic agent stack drives a typed tool-use loop, talks to MCP tool servers, and writes durable, replayable run traces.
Most agent frameworks stop at a chat loop. agent-workflow-mcp goes further: deterministic planning, structured tool calls, MCP-native tool discovery, retries with backoff, durable run state, and a trace log you can replay end-to-end. Designed to run unattended for hours and pick up where it left off after a crash.
- Planner / Executor / Critic agents that decompose a goal into a typed plan, dispatch tool calls, and critique each step before committing. - MCP client + server transport over stdio and WebSocket, with full JSON-RPC 2.0 protocol support and capability negotiation. - Tool-use loop with bounded retries, exponential backoff, schema validation, and a stop-on-criteria hook so loops cannot run away. - Durable run state: every step, tool call, and intermediate message is appended to an event log that can be replayed or resumed. - OpenTelemetry-style tracing with span IDs, parent links, token accounting, and latency histograms per agent role. - Typed config via Pydantic v2 with profile-based overrides (default, dev, prod). - Pluggable providers: built-in Anthropic adapter with a clean Provider protocol for OpenAI, Bedrock, or local backends. - CLI with serve, run, replay, trace subcommands and JSON output for scripting. - 92% test coverage, property-based tests for the retry and replay logic.
From the project README.
Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:
[](https://mcp.liqiwa.com/s/tainguyen07--agent-workflow-mcp.html)
A hands-on, step-by-step workshop for building a Travel Assistant agent on Microsoft Foundry hosted agents with the Agent Framework - growing from a single agent to a multi-agent planner with function
modulastack/modula-relayLocal MCP relay for cross-model agent teams. Your Claude, Codex, and other agents talk to each other over Unix sockets. No broker, no network, no accounts.
Alex663028/pulse-agentPulse — Hermes-style self-improving AI agent. Reliability-first rebuild with evaluated skill self-evolution, multi-agent team orchestration, dialectic user modeling, and fully self-hosted default stac
sandbaseai/deepseek-harness-handbookIndependent, source-backed handbook for DeepSeek AI's official DeepSeek Harness (dsh): agents, plugins, security, troubleshooting, and runbooks.
luckeyfaraday/frontier-orchestratorMulti-agent orchestration for Claude Code: MCP server + skill that keeps Claude as lead engineer while delegating backend work to OpenAI Codex and frontend/design work to Kimi
harlixay7/AgentXFlowAuthoritative multi-agent software engineering coordinator with isolated Git worktrees, write scope locking, test verification, and serialized merge queue. (v0.1.0-beta).
The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.