openapi-mcp
72
OpenAPI-MCP is a Docker-based server that converts OpenAPI or Swagger files into an MCP toolset, enabling automated interactions with APIs for AI agents without extra coding. It supports secure API key management and works with both local and remote API specifications.
OpenAPI-MCP: Dockerized MCP Server
Overview
- Description: A dockerized MCP server that generates MCP tool definitions from Swagger/OpenAPI specification files.
- Features:
- Supports OpenAPI v2 (Swagger) & v3
- Generates MCP tool schemas
- Secure API key management
- Includes filtering options
- Dockerized for easy deployment
Why OpenAPI-MCP?
- Standard Compliance: Utilizes existing OpenAPI/Swagger documentation.
- Automatic Tool Generation: No manual configuration required.
- Local & Remote Specs: Compatible with both local and remote specification files.
Installation
- Docker: Recommended installation via Docker Hub pre-built image or building locally.
- Running Examples: Includes step-by-step instructions for running examples like the Weatherbit API.
Command-Line Options
- various flags for specifications, port, API keys, filtering, and overriding options.