soyvural/mcp-server-openapi
Automatically convert OpenAPI endpoints into MCP tools
Platform-specific configuration:
{
"mcpServers": {
"mcp-server-openapi": {
"command": "npx",
"args": [
"-y",
"mcp-server-openapi"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
[](https://github.com/soyvural/mcp-server-openapi/actions/workflows/ci.yaml) [](https://golang.org/doc/go1.23) [](LICENSE) [](https://pkg.go.dev/github.com/soyvural/mcp-server-openapi) [](https://modelcontextprotocol.io) [](https://www.openapis.org/) [](https://goreportcard.com/report/github.com/soyvural/mcp-server-openapi)
Automatically convert OpenAPI endpoints into MCP tools
Turn any OpenAPI-documented API into a set of tools that Claude Desktop (or any MCP client) can call. Just tag the endpoints you want to expose, point the server at your spec, and you're done.
---
$ref resolution out of the boxmcp tag), x-mcp-hidden to explicitly show/hide operations, custom tool names (x-mcp-tool-name), and custom descriptions (x-mcp-description)Loading reviews...