ASD

FastMCP

PrefectHQfastmcp

Framework Python para construir servidores, clientes y apps MCP con decoradores simples que generan esquemas, validación y manejo de transporte automáticamente.

Estrellas
27.2k

del repositorio

Actualizado
anteayer

último commit

Herramientas

no documentadas

Transporte

sin documentar

Forks
2.2k
Issues
264

abiertos

Instalación

uv add fastmcp

Qué es FastMCP

FastMCP es un framework de Python para trabajar con el Model Context Protocol (MCP), el estándar que conecta LLMs con herramientas y datos. En lugar de un servidor MCP que expone capacidades concretas, este proyecto es la infraestructura con la que se construyen esos servidores: conviertes funciones Python normales en tools, resources y prompts usando decoradores como @mcp.tool, y FastMCP se encarga de generar el esquema, validar los argumentos y gestionar el ciclo de vida del protocolo.

El proyecto tiene tres pilares: Servers para exponer tools, resources y prompts a los LLMs; Apps para dar interfaces interactivas a esas tools directamente en la conversación; y Clients para conectarse a cualquier servidor MCP, local o remoto, ya sea de forma programática o por CLI, con negociación de transporte y autenticación gestionadas automáticamente.

Instalarlo es tan simple como añadir el paquete fastmcp a tu proyecto con uv. A partir de ahí escribes funciones Python normales, las decoras y llamas a mcp.run() para levantar el servidor; FastMCP se ocupa del resto del protocolo MCP.

Existe también una versión oficial para TypeScript (fastmcp-ts) mantenida por el mismo equipo, y Prefect Horizon como capa empresarial para desplegar y gobernar servidores FastMCP a escala, aunque esto último es un producto separado.

Qué le permite hacer a tu agente

  • Convierte funciones Python decoradas en tools, resources y prompts MCP con esquema y validación generados automáticamente
  • Gestiona la negociación de transporte, autenticación y ciclo de vida del protocolo MCP en servidor y cliente
  • Permite construir clientes MCP que se conectan a cualquier servidor, local o remoto, programáticamente o por CLI
  • Ofrece Apps para dar interfaces interactivas a las tools, renderizadas directamente en la conversación

Úsalo cuando

  • Cuando quieres exponer funciones Python como tools MCP sin escribir a mano el manejo del protocolo
  • Cuando necesitas un cliente MCP en Python para conectarte a servidores existentes
  • Cuando estás construyendo un servidor MCP nuevo desde cero y quieres evitar boilerplate de esquema y transporte

Detalles

Publicado por
PrefectHQ
Licencia
Apache-2.0
Versión
v3.4.7
Transporte
No documentado

Etiquetas

  • framework
  • python
  • sdk
  • servidores-mcp
  • clientes-mcp

¿Este servidor es tuyo? Reclama el listado para corregir cualquier dato, añadir un logo y enlazar tu documentación.

Más servidores de Herramientas para desarrolladores

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.

Último commit
ayer
Credenciales
herramientas desarrollo

Ruflo

67.8k

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.

Herramientas expuestas
8 herramientas
Transporte
stdio
Último commit
ayer
herramientas desarrollo

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.

Último commit
anteayer
herramientas desarrollo

Ver toda la categoría →