MCPcopy
hub / github.com/agno-agi/agno

github.com/agno-agi/agno @v2.6.21 sqlite

repository ↗ · DeepWiki ↗ · release v2.6.21 ↗
31,068 symbols 177,075 edges 4,051 files 18,004 documented · 58%
README

  <img src="https://agno-public.s3.us-east-1.amazonaws.com/assets/logo-light.svg" alt="Agno">

Build, run, and manage agent platforms.

Introduction

Agno is an SDK for building agent platforms.

  • Build agents using any agent framework.
  • Run them as production services with tracing, scheduling, and RBAC.
  • Manage using a single control plane.

Agno allows you to own your agent stack. Maintain control of your data, context, tools, permissions, memory and human-review loops. Run your platform in your cloud, and manage it using a beautiful UI.

demo-os

What you can build

Agno can bring any agent to life, here are some examples:

  • Coda → A code companion that lives in Slack and works alongside your team.
  • Dash → A self-learning data agent that grounds answers in 6 layers of context.
  • Scout → A context agent that navigates Slack and Google Drive to answer questions.
  • Auto Improving Agent Platform → Build your own agent platform with an auto-improvement loop.

Get started

Features

  • Production API. 50+ endpoints with SSE and websockets to build a product on top.
  • Storage. Store sessions, memory, knowledge, and traces in your own database.
  • 100+ integrations. Integrate with 100+ tools using pre-built toolkits.
  • Context Providers. Access live data from Slack, Drive, wikis, MCP, and custom sources.
  • Human approval. Pause runs for user confirmation. Block tools that require admin approval.
  • Observability. Get monitoring via OpenTelemetry tracing, run history, and audit logs out of the box.
  • Security. Get JWT-based RBAC and multi-user, multi-tenant isolation out of the box.
  • Interfaces. Expose your agents via Slack, Telegram, WhatsApp, Discord, AG-UI, A2A.
  • Scheduling. Cron-based scheduling and background jobs with no external infrastructure.
  • Deploy anywhere. Run on any cloud platform that runs containers. Docker, Railway, AWS, GCP.

Use Agno with your coding agent

Two options:

  1. Add Agno docs as an indexed source. In Cursor: Settings → Indexing & Docs → Add https://docs.agno.com/llms-full.txt. Also works in VSCode, Windsurf, and similar tools.
  2. Add Agno docs as an MCP server. Add docs.agno.com/mcp to your favourite coding agent.

Read the full guide here.

Community

  • X: follow for releases and demos
  • Newsletter: monthly updates on what's shipping

Contributing

See the contributing guide.

Telemetry

Agno logs which model providers are used to prioritize updates. Disable with AGNO_TELEMETRY=false.

↑ Back to top

Core symbols most depended-on inside this repo

get
called by 8402
libs/agno/agno/scheduler/manager.py
log_debug
called by 2207
libs/agno/agno/utils/log.py
log_error
called by 1877
libs/agno/agno/utils/log.py
print_response
called by 1852
libs/agno/agno/team/team.py
patch
called by 1512
libs/agno_infra/agno/cli/infra_cli.py
log_warning
called by 1296
libs/agno/agno/utils/log.py
run
called by 1249
libs/agno/agno/agent/agent.py
run
called by 1235
libs/agno/agno/team/team.py

Shape

Function 14,550
Method 13,199
Class 2,915
Route 404

Languages

Python100%

Modules by API surface

libs/agno/tests/integration/os/test_per_request_isolation.py217 symbols
libs/agno/tests/unit/os/test_telegram_interface.py174 symbols
libs/agno/agno/db/base.py171 symbols
libs/agno/tests/unit/models/google/test_gemini_interactions.py169 symbols
libs/agno/tests/unit/registry/test_registry.py166 symbols
libs/agno/tests/unit/test_filters.py162 symbols
libs/agno/tests/unit/tools/test_google_slides.py155 symbols
libs/agno/tests/unit/tools/test_studio.py143 symbols
libs/agno/tests/unit/os/test_per_request_isolation.py139 symbols
libs/agno/agno/workflow/workflow.py134 symbols
libs/agno/tests/unit/agent/test_unified_continue.py123 symbols
libs/agno/tests/integration/teams/test_hooks.py121 symbols

Dependencies from manifests, versioned

PyJWT2.8.0 · 1×
agno2.6.12 · 1×
aiohappyeyeballs2.6.1 · 1×
aiohttp3.12.15 · 1×
aiosignal1.4.0 · 1×
annotated-doc0.0.4 · 1×
annotated-types0.7.0 · 1×
anthropic0.75.0 · 1×
anyio4.13.0 · 1×
attrs26.1.0 · 1×
backoff2.2.1 · 1×
bcrypt5.0.0 · 1×

Datastores touched

(mongodb)Database · 1 repos
(mysql)Database · 1 repos
aiDatabase · 1 repos
dbDatabase · 1 repos
evilDatabase · 1 repos
adminDatabase · 1 repos
aiDatabase · 1 repos
mydbDatabase · 1 repos

For agents

$ claude mcp add agno \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact