Prompts
ES

FastMCP

Framework de Python para crear servidores y clientes del Model Context Protocol y aplicaciones interactivas.

FastMCP es un framework de Python para el Model Context Protocol (MCP) que abarca servidores, clientes y aplicaciones interactivas. FastMCP se usa declarando funciones de Python normales como herramientas; después el framework genera sus esquemas, valida los datos y se encarga del transporte y de la autenticación. Se instala como paquete y, con su cliente, también se puede conectar a servidores MCP existentes.

Ideal para Desarrolladores de Python que quieren exponer sus propias funciones y datos a modelos de IA mediante MCP sin escribir ellos mismos el código del protocolo.

Página de inicio del sitio web de FastMCP
Captura de pantalla de gofastmcp.com, tomada el 9 oct 2026
Plataformas
MCP
Desarrollada por
Prefect
Añadida

Última verificación: . Información obtenida de gofastmcp.com.

¿Qué es FastMCP?

FastMCP es un framework de Python para crear aplicaciones sobre el Model Context Protocol (MCP): clientes, servidores y aplicaciones interactivas. En el lado del servidor, las funciones, los datos y las instrucciones de Python normales se exponen como herramientas, recursos y prompts de MCP, y FastMCP deduce el esquema y valida las entradas y las salidas. El cliente se conecta a servidores MCP locales o remotos desde la línea de comandos, desde código de Python o desde otra aplicación MCP, y se ocupa de la negociación del protocolo, la autenticación y el ciclo de vida de la conexión. La capa de apps permite que una herramienta devuelva formularios, tablas, gráficos e interfaces similares que se muestran dentro de la conversación. La documentación presenta la versión 4 como creada para el nuevo protocolo MCP y señala que el SDK oficial de MCP para Python adoptó en 2024 la API de alto nivel de FastMCP. El mismo equipo mantiene una versión equivalente para TypeScript. FastMCP lo desarrolla Prefect, que también ofrece Horizon, una pasarela MCP para empresas.

Funciones principales

Creación de servidores

Publica funciones de Python como herramientas MCP, y datos e instrucciones como recursos y prompts.

Generación y validación de esquemas

Deduce el esquema de cada herramienta a partir de la definición de la función y comprueba lo que entra y lo que sale.

Cliente

Se conecta a cualquier servidor MCP por URL o en local, y se puede usar desde código de Python o desde la línea de comandos.

Aplicaciones interactivas

Permite que las herramientas devuelvan interfaces de usuario, como formularios, tablas y gráficos, junto con los resultados normales.

Autenticación y transporte

Se encarga de la autenticación, los transportes y la compatibilidad del protocolo, de modo que el código de la aplicación sigue siendo Python sencillo.

Documentación legible por agentes

Ofrece cada página de la documentación como Markdown, archivos llms.txt y un servidor MCP de documentación.

Cómo funciona FastMCP

  1. Instala el paquete

    Añade FastMCP a un proyecto de Python con el gestor de paquetes.

  2. Escribe una herramienta

    Declara una función de Python normal y regístrala en el objeto del servidor.

  3. Ejecuta el servidor

    Inicia el servidor para que la herramienta esté disponible mediante MCP.

  4. Llámala desde un cliente

    Conéctate con el cliente de FastMCP o con otra aplicación MCP e invoca la herramienta.

Casos de uso

Exponer funciones internas a un asistente
Envuelve la lógica de negocio existente en Python como herramientas que un modelo puede llamar.
Llamar a servidores MCP de terceros
Usa el cliente para llegar a un servidor remoto desde un script o una canalización.
Herramientas con interfaz de usuario
Devuelve un formulario o un gráfico desde una herramienta para que el usuario interactúe dentro del chat.
Prototipar un servidor con rapidez
Empieza con una función decorada y ejecútala como servidor en pocas líneas.
Agentes de programación que leen la documentación
Apunta un agente al punto de conexión MCP de la documentación para que consulte datos mientras escribe código.

Lo que debes saber

La documentación sigue la rama principal
La documentación sigue la rama de desarrollo, así que es posible que algunas funciones descritas aún no estén en una versión estable; las insignias de versión indican cuándo llegó cada una.
Python primero
El framework es una biblioteca de Python; a quienes usan TypeScript se les remite a un proyecto equivalente aparte.
Horizon es un producto aparte
Las funciones empresariales, como un registro privado, SSO, control de acceso por herramienta y registros de auditoría, pertenecen a Prefect Horizon y no a FastMCP en sí.

Preguntas frecuentes

¿Qué es FastMCP?

FastMCP es un framework de Python para crear servidores y clientes del Model Context Protocol y aplicaciones interactivas.

¿Para qué sirve FastMCP?

FastMCP sirve para exponer funciones y datos de Python a modelos de IA como herramientas, recursos y prompts de MCP, y para conectarse a otros servidores MCP.

¿Quién desarrolla FastMCP?

FastMCP lo desarrolla Prefect, y su código fuente se aloja en el repositorio PrefectHQ/fastmcp de GitHub.

¿Cómo se instala FastMCP?

FastMCP se añade a un proyecto como paquete de Python; la documentación indica el comando uv add fastmcp.

¿FastMCP admite TypeScript?

FastMCP en sí es de Python. Existe un FastMCP para TypeScript aparte, mantenido por el mismo equipo y basado en los mismos conceptos.

¿Cuál es la diferencia entre FastMCP y Horizon?

FastMCP cubre la capa de aplicación de MCP, mientras que Horizon es la pasarela empresarial de Prefect para desplegar, registrar, proteger y observar servidores MCP en distintos equipos.

¿Pueden los agentes de IA leer la documentación de FastMCP?

Sí. FastMCP publica su documentación como archivos Markdown y llms.txt y mantiene un servidor MCP en gofastmcp.com/mcp en el que los agentes pueden buscar.

Para quién es

  • Desarrolladores de Python
  • Ingenieros de IA
  • Creadores de agentes
  • Equipos de plataforma

EtiquetasMCPPythonframeworktool serversagent tooling

Aparece en estas guías

Cada guía recorre las etapas de un trabajo y las herramientas que ayudan en cada una. Todas las guías

Comentarios

Todavía no hay comentarios. Si has usado FastMCP, cuéntales a otros lectores cómo te fue.

Deja un comentario

Los comentarios se revisan antes de publicarse. Los enlaces se marcan como contenido de usuarios.

Alternativas a FastMCP

HerramientaPlan gratuitoPrecio inicialAPI
FirecrawlAPI de datos web que busca, extrae, rastrea e interactúa con sitios web, y devuelve resultados limpios para aplicaciones de IA.
Sí 16 $/mes Sí
Kong KonnectLa plataforma unificada de Kong para gestionar y gobernar mediante gateways el tráfico de API, IA, MCP y eventos.
No 25 $/mes Sí
ScrapelessInfraestructura de datos web y de navegadores en la nube para agentes de IA: navegador para agentes, scrapers con IA, web unlocker, rastreo y proxies.
— — Sí
SmitheryRegistro y capa de conexión que une los agentes de IA con servidores MCP mediante OAuth y credenciales gestionados.
Sí — —
SupermemoryMotor de memoria para agentes de IA que convierte conversaciones, archivos y URL en datos y los inyecta en el contexto de un modelo.
Sí — Sí

Herramientas de las mismas categorías que FastMCP. El precio inicial solo aparece si lo comprobamos en la página de precios del desarrollador; un guion significa que no se comprobó o no está publicado. Todas las herramientas de la categoría APIs para desarrolladores