OlympHill
openapi-mcp logo

openapi-mcpServidor MCP Dockerizado para permitir a tu agente AI el acceso a cualquier API con documentación de api existente

(0)
Daniel NikulshynReseñado por Daniel Nikulshyn·Actualizado julio de 2026

Resumen

OpenAPI-MCP es un servidor MCP en contenedor Docker que permite a los agentes de IA acceder a cualquier API con documentación OpenAPI o Swagger existente. Genera definiciones de herramientas MCP a partir de un archivo de especificación Swagger/OpenAPI, lo que permite que clientes compatibles con MCP como Cursor interactúen con APIs descritas por especificaciones OpenAPI estándar. Esto elimina la necesidad de codificación adicional para acceder a una API; simplemente proporciona su especificación OpenAPI/Swagger. La herramienta admite OpenAPI v2 (Swagger) y v3, creando esquemas de herramientas MCP a partir de parámetros de operación de OpenAPI y definiciones de solicitud/respuesta. Gestiona de forma segura la autenticación de claves de API para la API proxy sin exponer claves al cliente MCP. Entre sus características clave se incluyen la generación automática de herramientas a partir de especificaciones de OpenAPI, el manejo flexible de claves API y la capacidad de trabajar con archivos de especificaciones locales o URL remotas. La herramienta se puede implementar y ejecutar fácilmente como un servicio en contenedor con Docker. OpenAPI-MCP permite la gestión segura de claves de API mediante la inyección de claves de API en solicitudes basadas en la configuración de la línea de comandos, cargando claves desde indicadores, variables de entorno o archivos .env. Mantiene las claves de API ocultas para el cliente MCP final. La función de detección de URL del servidor utiliza las URL del servidor del spec como base para las interacciones de la herramienta, que pueden ser sobrescritas. También incluye opciones de filtrado para incluir o excluir operaciones o etiquetas específicas y permite la inyección de encabezados personalizados a través de la variable de entorno REQUEST_HEADERS.

Funciones clave

  • Soporte de OpenAPI v2 (Swagger) y v3
  • Generación automática de herramientas a partir de specifications OpenAPI
  • Gestión flexible de llaves API
  • La capacidad de trabajar con archivos de specifications local o URL remota
  • Facilidad de despliegue y ejecución como servicio contenedorizado con Docker

Precio

Modelo
Free
Categoría
Servidores MCP
Valoración
Aún sin reseñas

Casos de uso

Habilitar el acceso del Agente AI a las API

Utilice OpenAPI-MCP para generar definiciones de herramientas MCP a partir de una specification OpenAPI, lo que permite a los agentes AI interactuar con las APIs sin codificación manual.

Simplificar la Integración de las API

Lleva a la creación de herramientas MCP aprovechando la documentación existente de OpenAPI/Swagger, reduciendo el tiempo y el esfuerzo de integración.

Pros y contras

Ventajas

  • Generación automática de herramientas a partir de specifications OpenAPI
  • Gestión flexible y segura de llaves API
  • Cumplimiento estándar con soporte de OpenAPI v2 (Swagger) y v3

Contras

  • Requiere Docker para el despliegue
  • Puede requerir configuración de command-line para la autenticación de la llave API

Reseñas

Inicia sesión para dejar una reseña.

Aún sin reseñas. ¡Sé el primero!

Preguntas y respuestas

What are the main limitations I should be aware of?

OpenAPI‑MCP requires Docker for deployment and may need command‑line configuration to set up API key authentication, which can add complexity for users unfamiliar with container or CLI workflows.

Asked by Ludovic Girard · Jan 15, 2026

How does OpenAPI‑MCP handle API keys securely?

The server manages API key authentication internally, injecting the keys into proxied requests without exposing them to the MCP client, ensuring that credentials remain hidden from downstream agents.

Asked by Amina Diallo · Dec 1, 2025

Can OpenAPI‑MCP work with both Swagger (v2) and OpenAPI v3 specifications?

Yes, the server supports both OpenAPI v2 (Swagger) and v3 formats, automatically generating MCP tool schemas from the operation parameters and request/response definitions in either version.

Asked by Zeynep Aydin · Oct 23, 2025

How do I deploy OpenAPI‑MCP and what environment does it require?

OpenAPI‑MCP runs as a Docker container, so you need Docker installed on your host. Deploy by pulling the image and starting the container with your OpenAPI/Swagger file mounted or supplied via a volume.

Asked by Chioma Nwosu · Sep 30, 2025

Hacer una pregunta

Alternativas a Servidores MCP