Dockerized MCP Server to allow your AI agent to access any API with existing api docs
{
"mcpServers": {
"openapi-mcp": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Generate MCP tool definitions directly from a Swagger/OpenAPI specification file.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Last commit 18 days ago. 181 stars.
Will it work with my client?
Transport: stdio, sse, http. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
Dynamic problem-solving through sequential thought chains
A Model Context Protocol server for searching and analyzing arXiv papers
An open-source AI agent that brings the power of Gemini directly into your terminal.
MCP Security Weekly
Get CVE alerts and security updates for Openapi Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.

Generate MCP tool definitions directly from a Swagger/OpenAPI specification file.
OpenAPI-MCP is a dockerized MCP server that reads a swagger.json or openapi.yaml file and generates a corresponding Model Context Protocol (MCP) toolset. This allows MCP-compatible clients like Cursor to interact with APIs described by standard OpenAPI specifications. Now you can enable your AI agent to access any API by simply providing its OpenAPI/Swagger specification - no additional coding required.
Run the demo yourself: Running the Weatherbit Example (Step-by-Step)
header, query, path, cookie) based on command-line configuration.
--api-key), environment variables (--api-key-env), or .env files located alongside local specs.--include-tag, --exclude-tag, --include-op, --exclude-op).REQUEST_HEADERS environment variable.The recommended way to run this tool is via Docker.
Alternatively, you can use the pre-built image available on Docker Hub.
docker pull ckanthony/openapi-mcp:latest