# MCP Agent MCP Server > Framework en Python para construir agentes de IA que usan Model Context Protocol, con patrones de workflow listos y ejecución duradera vía Temporal. Fuente: https://skillsagentes.com/mcp/mcp-agent Markdown: https://skillsagentes.com/mcp/mcp-agent.md Repositorio: https://github.com/lastmile-ai/mcp-agent Autor: lastmile-ai Licencia: Apache-2.0 Estrellas: 8550 Última versión: v0.0.21 Último push: 25 ene 2026 Transporte: stdio, http ## Qué es mcp-agent es un framework de Python que implementa el protocolo MCP por completo, gestionando la conexión y el ciclo de vida de servidores MCP para que no tengas que programar esa mecánica a mano. Sobre esa base añade los patrones de "Building Effective Agents" de Anthropic —paralelo/map-reduce, router, orquestador-workers, evaluador-optimizador, swarm, clasificador de intención— como bloques componibles que puedes encadenar en tus propios agentes. Un agente se define con instrucciones y una lista de servidores MCP (server_names), y se le puede acoplar un Augmented LLM (OpenAI, Anthropic, etc.) para generar texto o salidas estructuradas usando las tools que exponen esos servidores. El mismo código funciona con el motor asyncio o, cambiando execution_engine a temporal, con ejecución duradera que permite pausar, reanudar y recuperar workflows sin cambiar la API. También puedes invertir el rol: exponer tu propia MCPApp como servidor MCP (con create_mcp_server_for_app) para que Claude Desktop, Cursor u otros clientes llamen a tus tools y workflows como si fuera un servidor más. La configuración se hace con mcp_agent.config.yaml y mcp_agent.secrets.yaml, y el CLI (uvx mcp-agent) permite escafoldar proyectos, gestionar secretos y desplegar a mcp-agent Cloud para obtener un runtime Temporal gestionado con endpoints MCP sobre HTTPS. ## Instalación ```bash uvx mcp-agent init ``` ## Qué hace - Gestiona conexiones y ciclo de vida de servidores MCP (tools, resources, prompts, notificaciones, OAuth, sampling, elicitation, roots) - Implementa patrones de agentes componibles: paralelo, router, orquestador-workers, evaluador-optimizador, swarm y clasificador de intención - Permite convertir workflows de asyncio a ejecución duradera en Temporal sin cambios de API - Expone aplicaciones MCPApp como servidores MCP propios para que otros clientes usen sus tools y workflows - Ofrece un CLI para escafoldar proyectos, gestionar secretos y desplegar a mcp-agent Cloud ## Cuándo usarlo - Quieres construir agentes que combinen varios servidores MCP (filesystem, fetch, Slack, etc.) sin escribir adaptadores a medida - Necesitas patrones probados de orquestación de agentes (map-reduce, router, evaluador-optimizador) en vez de diseñar tu propio grafo - Tu agente debe soportar pausas, reintentos e input humano de forma duradera en producción - Quieres exponer un agente o workflow propio como un servidor MCP consumible por Claude Desktop, Cursor u otros clientes ## Credenciales que pide - `OPENAI_API_KEY` - `GITHUB_CLIENT_ID` - `GITHUB_CLIENT_SECRET` ## Dónde encaja - Categoría: [Herramientas para desarrolladores](https://skillsagentes.com/mcp/categorias/herramientas-desarrollo.md) — Skills que cambian cómo tu agente escribe, revisa y despliega código. - [Todos los servidores MCP](https://skillsagentes.com/mcp.md) - [Agent Skills](https://skillsagentes.com/skills.md) ## Servidores relacionados - [Superpowers](https://skillsagentes.com/mcp/superpowers.md): Instala en tu agente de código un conjunto de skills y una metodología completa de desarrollo de software, desde el diseño hasta el TDD y las revisiones de código. - [Ruflo](https://skillsagentes.com/mcp/ruflo.md): Conecta Claude Code y Codex con una capa de orquestación que despliega swarms de agentes, memoria vectorial persistente y comunicación federada entre máquinas. - [OpenSpec](https://skillsagentes.com/mcp/openspec.md): Framework de desarrollo guiado por especificaciones que estructura el trabajo con asistentes de IA en propuestas, specs, diseño y tareas antes de escribir código. - [Context7](https://skillsagentes.com/mcp/context7.md): Conecta tu agente a Context7 para inyectar documentación de librerías actualizada y ejemplos de código específicos por versión directamente en el prompt. - [Codebase Memory](https://skillsagentes.com/mcp/codebase-memory.md): Indexa tu código fuente en un grafo de conocimiento persistente y deja que tu agente de IA consulte relaciones estructurales en milisegundos, sin grep. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)