Try “Claude Code skills”, “MCP servers for Cursor” or “Codex” · Esc to close

Fast Agent 🤖 Agent Open source

Python framework for building, orchestrating and evaluating MCP-native AI agents

Agent workflows & frameworks · Open source ★ 3.9k · +9 this week · Apache-2.0 · updated 2026-10-01

8.0editor score
Visit Fast Agent ↗
GitHub stars
3.9k
Stars this week
+9
Forks
447
Licence
Apache-2.0
Last push
2026-10-01
Maintainer
evalstate
Installuv pip install fast-agent-mcp

Third-party subagents & agents run with your permissions. Read the source before installing, and prefer pinned versions.

Works with

Built on the open Subagents standard, so it works in every app that supports Subagents.

About Fast Agent

What it does

fast-agent is a Python framework — not a packaged end-user app — for building, running and evaluating AI agents. Its own README describes it as "a flexible way to interact with LLMs, excellent for use as a Coding Agent, Development Toolkit, Evaluation or Workflow platform." Agents are declared with simple Python decorators and can be chained, parallelized, or composed into routing/orchestration workflows.

What is inside

  • Declarative @fast.agent syntax for defining agents and instructions
  • Built-in workflow patterns: chaining, parallelization, routing, orchestration, plus a 'MAKER' k-voting pattern for reducing errors
  • First-class MCP support, including OAuth 2.1, sampling and elicitations, so agents can call MCP servers as tools
  • "Agents as tools" for decomposing larger tasks
  • Multimodal support (vision, PDF, structured outputs, streaming)
  • An interactive terminal shell with completions and menus, plus keyring-based secrets management

Works with

Model providers: Anthropic, OpenAI, Google, Azure, Ollama, DeepSeek, and others. Any MCP-compliant server can be plugged in as a tool source, and the framework itself is usable from any environment that can run Python.

How to install or connect

uv pip install fast-agent-mcp
fast-agent go

Minimal example from the README:

@fast.agent(instruction="Estimate object size")
async def main():
    async with fast.run() as agent:
        await agent.interactive()

Maintenance and safety

Apache-2.0 licensed, with roughly 3.9k stars, 446 forks and over 2,000 commits — an actively maintained, well-regarded project in the MCP ecosystem. No specific safety red flags found; as with any agent framework, users are responsible for scoping API credentials and vetting any MCP servers they connect.

Who should use it

Python developers who want to build custom multi-agent workflows or MCP-integrated agents from code rather than use a fixed CLI tool — good for evaluation harnesses, orchestration pipelines, and teams already invested in MCP.

mcp agent-framework python orchestration workflows

Pros

  • Deep, first-class MCP support (OAuth 2.1, sampling, elicitations), maintained by a well-known MCP tooling author (evalstate)
  • Built-in workflow patterns — chaining, parallelization, routing, orchestration, and a k-voting 'MAKER' pattern — beyond a single-agent loop
  • Actively maintained: Apache-2.0, ~3.9k stars, 446 forks, 2,000+ commits

Cons

  • It's a code-first framework, not a turnkey app — requires Python and some setup to get real value
  • As with any agent framework, safety depends entirely on how the developer scopes credentials and vets connected MCP servers

Similar subagents & agents

All agent workflows & frameworks →

Spec Kit 🤖 AgentFree

GitHub's toolkit for spec-driven development with AI coding agents

★ 140k · +898 this week

8.5 Visit ↗

Task Master 🤖 AgentFree

AI task management that turns a PRD into tasks your coding agent works through

★ 28k · +39 this week

OpenSpec 🤖 AgentFree

Lightweight spec-driven development: agree on changes before the agent codes

★ 71k · +564 this week

7.9 Visit ↗

CC Safety Net 🤖 AgentOpen source

Pre-execution guard that blocks destructive commands and secret access for coding agents

★ 1.6k · +11 this week

7.9 Visit ↗

BMAD Method 🤖 AgentFree

Agile AI-driven development with analyst, PM, architect, developer and UX agents

★ 54k · +269 this week

7.8 Visit ↗

Claude Squad 🤖 AgentFree

Manage multiple terminal agents in parallel in separate workspaces

★ 8.6k · +28 this week

Popular searches