Submit

OpenAPI-MCP: Dockerized MCP Server to allow your AI agent to access any API with existing api docs

@ckanthony

a year ago
developer-tools
Dockerized MCP Server to allow your AI agent to access any API with existing api docs
Overview

What is OpenAPI-MCP?

OpenAPI-MCP is a Dockerized Model Context Protocol (MCP) server that enables AI agents to access any API by utilizing existing OpenAPI/Swagger documentation.

How to use OpenAPI-MCP?

To use OpenAPI-MCP, you need to run it as a Docker container, providing it with an OpenAPI specification file (either local or remote) and any necessary API key configurations.

Key features of OpenAPI-MCP?

  • OpenAPI v2 and v3 Support: Compatible with standard OpenAPI specifications.
  • Automatic Tool Generation: Generates MCP tools without manual configuration.
  • Secure API Key Management: Handles API keys securely without exposing them to clients.
  • Flexible Deployment: Can be run locally or as a remote service using Docker.

Use cases of OpenAPI-MCP?

  1. Enabling AI agents to interact with various APIs seamlessly.
  2. Automating the generation of MCP tools from OpenAPI specifications.
  3. Simplifying API key management for developers.

FAQ from OpenAPI-MCP?

  • Can OpenAPI-MCP work with any API?
    Yes, as long as the API has an OpenAPI/Swagger specification.

  • Is OpenAPI-MCP free to use?
    Yes, OpenAPI-MCP is open-source and free to use.

  • How do I run OpenAPI-MCP?
    You can run it using Docker with the command: docker run -p 8080:8080 --rm ckanthony/openapi-mcp:latest --spec <path_to_spec>.

© 2025 MCP.so. All rights reserved.

Build with ShipAny.

OpenAPI-MCP: Dockerized MCP Server to allow your AI agent to access any API with existing api docs MCP Server