Lets AI search and explore complex OpenAPI specifications in simple language via oapis.org.
Setup
Choose your client, copy the config, then fill in any required environment variables.
Local
claude mcp add openapi -- node /absolute/path/to/openapi-mcp-server/index.js~/.codex/config.toml
[mcp_servers.openapi]
command = "node"
args = ["/absolute/path/to/openapi-mcp-server/index.js"]
# codex mcp add openapi -- node /absolute/path/to/openapi-mcp-server/index.js~/.cursor/mcp.json
{
"mcpServers": {
"openapi": {
"command": "node",
"args": [
"/absolute/path/to/openapi-mcp-server/index.js"
]
}
}
}.vscode/mcp.json
{
"servers": {
"openapi": {
"type": "stdio",
"command": "node",
"args": [
"/absolute/path/to/openapi-mcp-server/index.js"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"openapi": {
"command": "node",
"args": [
"/absolute/path/to/openapi-mcp-server/index.js"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"openapi": {
"command": "node",
"args": [
"/absolute/path/to/openapi-mcp-server/index.js"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"openapi": {
"command": "node",
"args": [
"/absolute/path/to/openapi-mcp-server/index.js"
]
}
}
}Remote
claude mcp add --transport http openapi https://openapi-mcp.openapisearch.com/mcp~/.codex/config.toml
[mcp_servers.openapi]
url = "https://openapi-mcp.openapisearch.com/mcp"
# codex mcp add openapi --url https://openapi-mcp.openapisearch.com/mcp~/.cursor/mcp.json
{
"mcpServers": {
"openapi": {
"url": "https://openapi-mcp.openapisearch.com/mcp"
}
}
}.vscode/mcp.json
{
"servers": {
"openapi": {
"type": "http",
"url": "https://openapi-mcp.openapisearch.com/mcp"
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"openapi": {
"httpUrl": "https://openapi-mcp.openapisearch.com/mcp"
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"openapi": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://openapi-mcp.openapisearch.com/mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"openapi": {
"url": "https://openapi-mcp.openapisearch.com/mcp"
}
}
}