Dockerized MCP server that lets agents call any API from its existing OpenAPI documentation.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add openapi -- docker pull ckanthony/openapi-mcp:latest~/.codex/config.toml
[mcp_servers.openapi]
command = "docker"
args = ["pull", "ckanthony/openapi-mcp:latest"]
# codex mcp add openapi -- docker pull ckanthony/openapi-mcp:latest~/.cursor/mcp.json
{
"mcpServers": {
"openapi": {
"command": "docker",
"args": [
"pull",
"ckanthony/openapi-mcp:latest"
]
}
}
}.vscode/mcp.json
{
"servers": {
"openapi": {
"type": "stdio",
"command": "docker",
"args": [
"pull",
"ckanthony/openapi-mcp:latest"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"openapi": {
"command": "docker",
"args": [
"pull",
"ckanthony/openapi-mcp:latest"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"openapi": {
"command": "docker",
"args": [
"pull",
"ckanthony/openapi-mcp:latest"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"openapi": {
"command": "docker",
"args": [
"pull",
"ckanthony/openapi-mcp:latest"
]
}
}
}