graphon vs mcp-agent
Python frameworks for agentic AI workflows compared
Graphon and mcp-agent are Python projects for building agentic AI applications. Graphon provides a graph execution engine with shared workflow state, while mcp-agent centers on MCP server integrations and reusable agent workflows, with optional Temporal durability.

graphon: Execute Agentic AI Workflows as Python Graphs
Graphon is a Python graph execution engine for agentic AI workflows. It helps developers build and run workflows as validated graphs, with shared state, built-in nodes, and integration protocols.

mcp-agent: Build Agents with Model Context Protocol
A Python framework for building LLM agents around Model Context Protocol servers and composable workflow patterns. It suits developers who need MCP integrations, multi-agent workflows, or durable execution with Temporal.
| graphon | mcp-agent | |
|---|---|---|
| Language | Python | Python |
| License | Apache-2.0 | Apache-2.0 |
| Stars | 85 | 8.6k |
| Forks | 42 | 893 |
| Last analyzed | Oct 22, 2026 | Oct 3, 2026 |
Key differences
- Graphon focuses on constructing, parsing, validating, and executing workflow graphs; mcp-agent provides MCP connections and composable patterns such as routers and orchestrator-workers.
- Graphon offers HTTP, file, tool, and human-input integration protocols; mcp-agent connects agents to capabilities exposed by MCP servers and can expose applications as MCP servers.
- Graphon supports queue-based, event-driven execution and shared runtime state; mcp-agent offers asyncio execution or Temporal-backed durable workflows with pause, resume, and retries.
- Graphon is described as an evolving execution engine for developers building host applications; mcp-agent is a framework for composing agents and workflows without designing a custom workflow engine.
- Both use Python and Apache-2.0 licensing. The listed project counts are 83 stars and 36 forks for Graphon, versus 8.6k stars and 893 forks for mcp-agent.
Choose graphon if you…
- need a graph-based engine with explicit workflow structure and event-driven execution.
- want shared runtime state and built-in nodes for multi-step workflows.
- need to combine LLM-backed nodes with tools, files, or human input through Graphon’s integration protocols.
Choose mcp-agent if you…
- need agents to use tools and capabilities exposed by MCP servers.
- want reusable patterns for routing, parallel analysis, or orchestrator-worker workflows.
- need optional Temporal durability or want to expose an agent workflow to MCP-compatible clients.
Compare the numbers side by side, or add more projects
This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.