Pega un documento OpenAPI y obtén definiciones de herramientas MCP y un esqueleto de servidor en Python que funciona. Todo se ejecuta en tu navegador: tu especificación nunca se sube.
Un servidor MCP generado es un punto de partida, no una demostración. Despliégalo, apunta MCP Showcase a la URL y obtén un playground en vivo que tus clientes puedan probar de verdad.
No se sube nada. La conversión ocurre en tu navegador, algo que importa cuando la especificación describe una API interna.
Los parámetros de ruta, query y cuerpo se aplanan en un único esquema JSON de entrada por operación, conservando las descripciones.
Obtienes las definiciones de herramientas MCP en JSON y un servidor FastMCP en Python listo para añadirle autenticación y desplegarlo.
Pega arriba un documento OpenAPI (o Swagger) en JSON y el conversor asignará cada operación a una herramienta MCP: la operación se convierte en el nombre, su resumen en la descripción que lee el modelo, y los parámetros de ruta, query y cuerpo se aplanan en un único esquema JSON de entrada. Obtienes las definiciones de herramientas por separado y un servidor FastMCP en Python construido a su alrededor, listo para ejecutarse en cuanto añadas la autenticación.
Toda la conversión ocurre en tu navegador. No se hace ninguna petición, no se sube nada y no se guarda nada, algo que importa porque un documento OpenAPI suele describir una API interna que no tiene por qué acabar en el servidor de otra persona. Puedes verificarlo en la pestaña de red de tu navegador.
Convertir la API entera es lo evidente y casi siempre lo incorrecto. Las definiciones de herramientas de un servidor MCP se envían al modelo en cada turno, así que ochenta endpoints se convierten en ochenta descripciones y ochenta esquemas en la ventana de contexto de cada petición, y la capacidad del modelo para elegir la correcta cae bruscamente según crece esa lista.
Empieza por el puñado de operaciones que un agente necesita de verdad. Añade más solo cuando algo resulte estar ausente. Puedes medir exactamente cuánto cuesta una lista de herramientas con la calculadora de tokens MCP.
$ref se emiten como objeto genérico en
lugar de expandirse, porque resolverlos requiere la sección components. Queda indicado en la
salida en vez de desaparecer sin aviso.Que se ejecute demuestra que la conversión funcionó. No ayuda a nadie más a entender para qué sirve el servidor, y un cliente que evalúa tu integración MCP no sabe leer un archivo de Python. Despliégalo, apunta MCP Showcase a la URL y tendrás un playground en vivo con documentación generada por herramienta, donde un cliente potencial prueba la cosa en el navegador en lugar de tener que creerte.