openmcp
by getdatanaut·★ 306·Score 47
Turn any OpenAPI specification into an MCP server with just the tools you need.
Overview
OpenMCP is a tool that transforms OpenAPI specifications into MCP servers, allowing users to selectively expose only the needed tools from API endpoints. It supports both stdio and SSE transport methods, enabling integration with various chat clients. The tool provides a simple installation process that automatically configures the MCP settings in supported clients like Cursor and Claude.
Try asking AI
After installing, here are 3 things you can ask your AI assistant:
When to choose this
Choose OpenMCP when you need to quickly convert existing OpenAPI documentation into MCP tools without manual implementation, or when you want to combine multiple API services into a single focused MCP server.
When NOT to choose this
Avoid if you need complex API transformations beyond what OpenAPI supports, or if you require advanced routing/filtering capabilities not provided by the configuration model.
Tools this server exposes
2 tools extracted from the READMEzone_forecastGet weather forecast for a specific zone
queryExecute SQL queries against a PostgreSQL database
Comparable tools
Installation
Install OpenMCP using npm:
npx -y openmcp install <url or file path to openapi specification> --client <chat client>For Claude Desktop, add the following to your claude_desktop_config.json:
{
"mcpServers": {
"openmcp": {
"command": "npx",
"args": ["-y", "openmcp", "run", "--config", "./openmcp.json"]
}
}
}Compare openmcp with
Last updated · Auto-generated from public README + GitHub signals.