loading…
Search for a command to run...
loading…
MCP server that automatically converts any OpenAPI/Swagger specification into a set of usable MCP tools. Unlike manual tool definition, this approach auto-gener
MCP server that automatically converts any OpenAPI/Swagger specification into a set of usable MCP tools. Unlike manual tool definition, this approach auto-generates tools directly from the Swagger spec, ensuring consistency, reducing maintenance effort, and preventing mismatches between the tools and the actual API.
OpenApiMCPServer is an MCP server that automatically converts any OpenAPI/Swagger specification into a set of usable MCP tools.
It analyzes all API endpoints, generates structured tool definitions, and routes tool calls to the underlying REST API. This allows AI agents to interact with any OpenAPI-based service instantly, without manual tool coding.
There are several modules:
openapi-mcp-server: the application that is a MCP server providing the tools defined in an OpenAPI definition (provided as a local file or an HTTP endpoint)


openapi-mcp-example: a simple example divided in two parts
api package : a fake infrastructure API for managing virtual machines. The API will be invoked by the OpenAPI MCP Serverassistant package : an assistant with a simple chat that will use the infrastructure API through the MCP server accessing the APITo start the MCP Server
java -jar $PATH_TO_JAR/openapi-mcp-server.jar --openapi.location=<swagger file or URL>
Start the example parts, in your IDE, launch:
The MCP server, in the IDE:

Run in your terminal:
claude mcp add bbonnin-openapi-to-mcp -- npx pro tip
Just installed bbonnin/openapi-to-mcp? Say to Claude: "remember why I installed bbonnin/openapi-to-mcpand what I want to try" — it'll save into your Vault.
how this works →CSA PROJECT - FZCO © 2026 IFZA Business Park, DDP, Premises Number 31174 - 001
Security
Low riskAutomated heuristic from public metadata — not a security guarantee.