Ruflo
Agent swarms with shared vector memory and task routing for Claude Code and other MCP clients
Lets an assistant run an OmniRoute model gateway: routing combos, quotas, costs, cache, compression, memory
By Cheaper Inference TypeScript Local · stdio AI and ML
109 popularity score ★ 85k ↓ 97k/wk
Opens the app, which asks before it adds the server.
claude mcp add omniroute -- npx -y omniroute --mcp{
"mcpServers": {
"omniroute": {
"command": "npx",
"args": [
"-y",
"omniroute",
"--mcp"
]
}
}
}{
"mcpServers": {
"omniroute": {
"command": "npx",
"args": [
"-y",
"omniroute",
"--mcp"
]
}
}
}{
"servers": {
"omniroute": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"omniroute",
"--mcp"
]
}
}
}[mcp_servers.omniroute]
command = "npx"
args = ["-y", "omniroute", "--mcp"]gemini mcp add --scope user omniroute npx -- -y omniroute --mcpOmniRoute is an MIT-licensed, self-hosted gateway that puts hundreds of model providers (paid, API-key and free tiers) behind one OpenAI-, Claude- and Gemini-compatible endpoint on your machine, with automatic fallback, routing strategies, token compression, caching, memory and guardrails. Its built-in MCP server lets an assistant operate that gateway.
The documentation lists 110 tools. Core tools report gateway health, quotas and costs, list and create routing combos, switch or test them, simulate and explain routing decisions, send a chat completion through the router, and search or fetch the web through configured providers. Others manage the response cache, compression engines and a content store, a memory store, skills, a free-proxy pool, and context sources such as Notion and Obsidian.
Install OmniRoute with npm install -g omniroute (or Docker) and run omniroute --mcp for stdio clients such as Cursor or Cline. A running OmniRoute also serves MCP over HTTP at http://localhost:20128/api/mcp/stream (and SSE at /api/mcp/sse) once enabled with omniroute mcp enable; Claude Code can add that URL directly. By default those endpoints answer only on loopback; remote clients need an API key with the manage scope.
| Runtime | Node.js |
|---|
omniroute_get_healthomniroute_list_combosomniroute_switch_comboomniroute_create_comboomniroute_check_quotaomniroute_route_requestomniroute_cost_reportomniroute_list_models_catalogomniroute_web_searchomniroute_web_fetchomniroute_simulate_routeomniroute_explain_routeomniroute_set_budget_guardomniroute_test_comboomniroute_cache_flushomniroute_compression_configureomniroute_memory_searchomniroute_memory_addomniroute_skills_executeomniroute_oneproxy_fetchnotion_searchnotion_append_blocks