📡 MCP Radar

tainguyen07/agent-workflow-mcp

Multi-agent workflow orchestrator with MCP tool servers: planner/executor agents, tool-use loop, MCP client/server, tracing and durable runs.

⭐ 15 stars
⑂ 0 forks
Python
momentum ▲ 30.0
created 2026-08-20
on radar since 2026-08-21
agentsgenerative-aillmmcpmodel-context-protocolmulti-agentorchestrationtool-use
View on GitHub ↗

About agent-workflow-mcp

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.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/tainguyen07--agent-workflow-mcp.html)

Related MCP servers

Azure-Samples/foundry-hosted-agents-workshop

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

⭐ 3Python
modulastack/modula-relay

Local 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.

⭐ 3TypeScript
polaris-smart/mcd-agent-gourmet

麦门点餐议事会:用官方 MCP 整单核价,让预算、口味、营养数据三种意见透明比较。免 Token 网页体验,Python 零依赖。

⭐ 9Python
wahyunuriman999/Muse-Skill-Hub

Open-source, LLM-agnostic capability runtime for AI agents — 97 skills as typed, permission-enforced MCP tools. Final certification: 23/23 gates PASS.

⭐ 7Python
menma4ever/agentic-team-mcp

Autonomous hierarchical multi-agent team (CEO -> Manager -> Workers) for Model Context Protocol (MCP). Mix Claude Code, Antigravity, Codex & Direct API with persistent SQLite queues and a real-time we

⭐ 6Python
Alex663028/pulse-agent

Pulse — 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

⭐ 4Python

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.