OlympHill
openapi-mcp logo

openapi-mcpServeur MCP dockerisé permettant à votre agent IA d'accéder à n'importe quelle API avec des documents API existants

(0)
Daniel NikulshynÉvalué par Daniel Nikulshyn·Mis à jour juillet 2026

Aperçu

OpenAPI-MCP est un serveur MCP dockerisé qui permet aux agents IA d'accéder à n'importe quelle API disposant d'une documentation OpenAPI ou Swagger. Il génère des définitions d'outils MCP à partir d'un fichier de spécification Swagger/OpenAPI, permettant aux clients compatibles MCP comme Cursor d'interagir avec les API décrites par les spécifications OpenAPI standard. Cela élimine le besoin de code supplémentaire pour accéder à une API ; il suffit de fournir sa spécification OpenAPI/Swagger. Le tool prend en charge OpenAPI v2 (Swagger) et v3, créant des schémas d'outils MCP à partir des paramètres d'opérations et des définitions de requêtes/réponses. Il gère de manière sécurisée l'authentification par clé API pour l'API proxifiée sans exposer les clés aux clients MCP. Les fonctionnalités clés incluent la génération automatique d'outils depuis les spécifications OpenAPI, la gestion flexible des clés API et la capacité de travailler avec des fichiers de spécification locaux ou des URL distantes. Le tool est facilement déployable et exécutable comme un service containerisé avec Docker. OpenAPI-MCP permet une gestion sécurisée des clés API en les injectant dans les requêtes selon la configuration en ligne de commande, en les chargeant depuis des indicateurs, variables d'environnement ou fichiers .env. Il masque les clés des clients MCP. La fonction de détection d'URL serveur utilise les URL serveur du spec comme base pour les interactions d'outils, pouvant être remplacées. Il inclut aussi des options de filtrage pour inclure ou exclure des opérations ou tags spécifiques et permet l'injection d'en-têtes personnalisés via la variable d'environnement REQUEST_HEADERS.

Fonctionnalités clés

  • Prise en charge d'OpenAPI v2 (Swagger) et v3
  • Génération de schémas à partir des paramètres d'opérations OpenAPI et des définitions de requêtes/réponses
  • Gestion sécurisée des clés API
  • Détection d'URL serveur et options de filtrage
  • Injection d'en-têtes de requête

Tarifs

Modèle
Free
Catégorie
Serveurs MCP
Note
Pas encore d’avis

Cas d’usage

Permettre l'accès des agents IA aux API

Utilisez OpenAPI-MCP pour générer des définitions d'outils MCP à partir d'une spécification OpenAPI, permettant aux agents IA d'interagir avec les API sans code manuel.

Simplification de l'intégration d'API

Exploitez la documentation OpenAPI/Swagger existante pour créer des outils MCP, réduisant le temps et l'effort d'intégration.

Pour & contre

Pour

  • Génération automatique d'outils à partir de spécifications OpenAPI
  • Gestion flexible des clés API et sécurisée
  • Conformité aux normes avec prise en charge d'OpenAPI v2 (Swagger) et v3

Contre

  • Nécessite Docker pour le déploiement
  • Peut nécessiter une configuration en ligne de commande pour l'authentification par clé API

Avis

Connecte-toi pour laisser un avis.

Pas encore d’avis. Sois le premier !

Questions & réponses

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

Poser une question

Alternatives à Serveurs MCP