Single stdio server that proxies several upstream MCP servers, caches tool definitions and starts upstreams lazily to reduce context use.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add omega-router -- npx -y @omega.js/mcp-router~/.codex/config.toml
[mcp_servers.omega-router]
command = "npx"
args = ["-y", "@omega.js/mcp-router"]
# codex mcp add omega-router -- npx -y @omega.js/mcp-router~/.cursor/mcp.json
{
"mcpServers": {
"omega-router": {
"command": "npx",
"args": [
"-y",
"@omega.js/mcp-router"
]
}
}
}.vscode/mcp.json
{
"servers": {
"omega-router": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@omega.js/mcp-router"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"omega-router": {
"command": "npx",
"args": [
"-y",
"@omega.js/mcp-router"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"omega-router": {
"command": "npx",
"args": [
"-y",
"@omega.js/mcp-router"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"omega-router": {
"command": "npx",
"args": [
"-y",
"@omega.js/mcp-router"
]
}
}
}