Skip to main content
Glama

Versión de PyPI Versiones de Python API rápida CI Cobertura

Características

  • ¡Autenticación incorporada, utilizando sus dependencias FastAPI existentes!

  • FastAPI-native: No es solo otro conversor OpenAPI -> MCP

  • Se requiere configuración mínima o cero : simplemente apúntelo a su aplicación FastAPI y funcionará

  • Preservación de esquemas de sus modelos de solicitud y modelos de respuesta

  • Conserve la documentación de todos sus puntos finales, tal como está en Swagger

  • Implementación flexible : monte su servidor MCP en la misma aplicación o impleméntelo por separado

  • Transporte ASGI : utiliza directamente la interfaz ASGI de FastAPI para una comunicación eficiente

Related MCP server: FastAPI-MCP

Instalación

Recomendamos utilizar uv , un instalador rápido de paquetes de Python:

uv add fastapi-mcp

Alternativamente, puedes instalarlo con pip:

pip install fastapi-mcp

Uso básico

La forma más sencilla de utilizar FastAPI-MCP es agregar un servidor MCP directamente a su aplicación FastAPI:

from fastapi import FastAPI
from fastapi_mcp import FastApiMCP

app = FastAPI()

mcp = FastApiMCP(app)

# Mount the MCP server directly to your FastAPI app
mcp.mount()

¡Listo! Tu servidor MCP generado automáticamente ya está disponible en https://app.base.url/mcp .

Documentación, ejemplos y uso avanzado

FastAPI-MCP ofrece documentación completa . Además, consulte el directorio de ejemplos para ver ejemplos de código que demuestran estas funciones en acción.

Enfoque basado en FastAPI

FastAPI-MCP está diseñado como una extensión nativa de FastAPI, no solo como un conversor que genera herramientas MCP desde su API. Este enfoque ofrece varias ventajas clave:

  • Dependencias nativas : proteja sus puntos finales MCP utilizando FastAPI Depends() familiar para autenticación y autorización

  • Transporte ASGI : se comunica directamente con su aplicación FastAPI mediante su interfaz ASGI, lo que elimina la necesidad de llamadas HTTP desde el MCP a su API

  • Infraestructura unificada : su aplicación FastAPI no necesita ejecutarse por separado del servidor MCP (aunque también se admite la implementación por separado )

Esta filosofía de diseño garantiza una fricción mínima al agregar capacidades MCP a sus servicios FastAPI existentes.

Desarrollo y contribución

Gracias por considerar contribuir a FastAPI-MCP. Animamos a la comunidad a publicar incidencias y crear solicitudes de incorporación de cambios.

Antes de comenzar, consulte nuestra Guía de contribuciones .

Comunidad

Únase a la comunidad Slack de MCParty para conectarse con otros entusiastas de MCP, hacer preguntas y compartir sus experiencias con FastAPI-MCP.

Requisitos

  • Python 3.10+ (recomendado 3.12)

  • ultravioleta

Licencia

Licencia MIT. Copyright (c) 2024 Tadata Inc.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityInactive
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    A zero-configuration tool that automatically converts FastAPI endpoints into Model Context Protocol (MCP) tools, enabling AI systems to interact with your API through natural language.
    2
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Exposes FastAPI endpoints as Model Context Protocol (MCP) tools while preserving existing authentication, schemas, and documentation. It enables seamless integration of FastAPI services into MCP ecosystems using a native ASGI transport layer.
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Turn any OpenAPI spec into MCP tools for Claude — instantly. Point mcp-openapi at any OpenAPI 3.x spec and Claude can call every endpoint through natural language. No custom integration code. No manual tool definitions. One line of config.
    2
    68
    1
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Converts any REST API endpoints into MCP tools, enabling AI clients like Cursor and Claude Desktop to call internal services directly.
    -

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tadata-org/fastapi_mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server