Skip to main content
mcp_config.py is the single source of truth for MCP server configuration. It uses a two-table architecture: MCP_REGISTRY defines every available server, and ROLE_MCP_MAP assigns servers to agent roles — no hardcoded logic.

MCP_REGISTRY — 11 Servers

Foundational (4)

Guardian-audited (7 — 26 March 2026)

evmNEVER connect your primary wallet. Use a dedicated wallet only.

ROLE_MCP_MAP

Crew roles (8)

Agent roles (17 — agents.yaml)


API

get_mcp_for_role()

Returns a list of MCPServerStdio objects for a given agent role. Accepts both Spanish (agents.yaml) and English alias names.

get_available_mcps()

get_role_map()


Adding a New MCP Server

  1. Add an entry to MCP_REGISTRY:
  1. Add to relevant roles in ROLE_MCP_MAP:
No other changes needed — get_mcp_for_role() picks it up automatically.

Role Aliases (English → Spanish)


MCP & API Guide

REST API endpoints and DOF MCP tools

Providers & Agents

17 agents and their roles