Sobre o projeto

FastMCP é um framework de aplicação full-stack projetado para simplificar o desenvolvimento de aplicações Model Context Protocol (MCP). Ele permite que desenvolvedores exponham funções Python como ferramentas, recursos ou prompts compatíveis com MCP, com geração automática de esquema, validação e documentação. O framework suporta três componentes principais: Servers (para expor ferramentas a LLMs), Clients (para conectar-se a qualquer servidor MCP) e Apps (para renderizar UIs interativas dentro de conversas). O FastMCP gerencia a negociação de transporte, autenticação e o ciclo de vida do protocolo, permitindo que os desenvolvedores foquem na lógica de negócio. Inclui suporte a TypeScript via @prefecthq/fastmcp-ts. Construído pela Prefect, integra-se ao Prefect Horizon para implantação, governança e observabilidade em escala empresarial. A instalação é recomendada via 'uv add fastmcp'. A documentação está disponível em gofastmcp.com, incluindo o formato llms.txt para consumo de LLMs. O suporte da comunidade é oferecido via Discord.