MCP API Gateway
Supports UIby rflpazini
Universal gateway to integrate any OpenAPI/Swagger API with Claude Desktop via Docker.
What it does
Acts as a bridge between any REST API with a Swagger/OpenAPI specification and the Model Context Protocol. It dynamically generates MCP tools based on the provided API spec, allowing Claude to interact with virtually any web service without writing custom server code.
Tools
check_api_health: Verifies connectivity, HTTP status, and response time for all configured APIs.- Dynamic tools: Automatically generates a tool for every endpoint defined in the provided OpenAPI/Swagger specification.
Installation
Add to your claude_desktop_config.json:
{
"mcpServers": {
"my-api": {
"command": "docker",
"args": [
"run", "--rm", "-i", "--pull", "always",
"-e", "API_1_NAME=my-api",
"-e", "API_1_SWAGGER_URL=https://api.example.com/swagger.json",
"-e", "API_1_BASE_URL=https://api.example.com/v1",
"-e", "API_1_HEADER_AUTHORIZATION=Bearer YOUR_TOKEN",
"rflpazini/mcp-api-gateway:latest"
]
}
}
}
Supported hosts
- Claude Desktop
Quick install
docker run --rm -i -e API_1_NAME=test -e API_1_SWAGGER_URL=https://petstore.swagger.io/v2/swagger.json rflpazini/mcp-api-gateway:latestInformation
- Pricing
- free
- Published
- 4/16/2026






