| name | omni-mcp |
| description | Connect to the AIRoute MCP server (37 tools, 3 transports: SSE/stdio/HTTP). Covers routing, cache, compression, memory, skills, providers, and audit tools across 16 permission scopes. |
Overview
Connect to the AIRoute MCP server (37 tools, 3 transports: SSE/stdio/HTTP). Covers routing, cache, compression, memory, skills, providers, and audit tools across 16 permission scopes.
Authentication
All requests require a valid Bearer token or session cookie. Obtain a token via POST /api/auth/login or configure REQUIRE_API_KEY=false for local development.
Endpoints
No endpoints mapped for this area yet.
Payloads
See the full OpenAPI specification at GET /api/openapi/spec or docs/openapi.yaml for detailed request/response schemas.
AIRoute — MCP Server
Requires AIRoute_URL and AIRoute_KEY. See entry-point SKILL for setup.
Transports
- stdio — local IPC, for Claude Desktop / VS Code extensions
- SSE —
GET $AIRoute_URL/api/mcp/sse
- Streamable HTTP —
POST $AIRoute_URL/api/mcp/stream
Claude Desktop config
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"AIRoute": {
"command": "npx",
"args": ["-y", "AIRoute", "--mcp"],
"env": { "AIRoute_KEY": "sk-..." }
}
}
}
Cursor / VS Code config
{
"mcp": {
"servers": {
"AIRoute": {
"url": "http://localhost:20128/api/mcp/sse",
"headers": { "Authorization": "Bearer sk-..." }
}
}
}
}
Available tools (37 total)
| Scope | Tools |
|---|
| health | AIRoute_get_health |
| combos | AIRoute_list_combos, AIRoute_get_combo_metrics, AIRoute_switch_combo |
| routing | AIRoute_simulate_route, AIRoute_best_combo_for_task, AIRoute_explain_route |
| providers | AIRoute_get_provider_metrics, AIRoute_check_quota, AIRoute_route_request |
| budget | AIRoute_set_budget_guard, AIRoute_set_routing_strategy, AIRoute_set_resilience_profile |
| testing | AIRoute_test_combo |
| memory | memory_add, memory_search, memory_delete |
| skills | skill_invoke, skill_list, skill_describe, skill_register |
| cache | AIRoute_cache_stats, AIRoute_cache_flush |
| admin | AIRoute_db_health_check, AIRoute_sync_pricing, AIRoute_get_session_snapshot |
Full list: GET $AIRoute_URL/api/mcp/tools
Scopes
Tools are grouped into 13 scopes (chat-only, memory-readonly, full-admin, etc.).
Pass scope name as --scope arg or via X-AIRoute-Scope header.
Reference
Full docs: https://github.com/diegosouzapw/AIRoute/blob/main/docs/frameworks/MCP-SERVER.md