mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-05-05 17:56:56 +00:00
5.6 KiB
5.6 KiB
OmniRoute MCP Server Documentation (Nederlands)
🌐 Languages: 🇺🇸 English · 🇪🇸 es · 🇫🇷 fr · 🇩🇪 de · 🇮🇹 it · 🇷🇺 ru · 🇨🇳 zh-CN · 🇯🇵 ja · 🇰🇷 ko · 🇸🇦 ar · 🇮🇳 hi · 🇮🇳 in · 🇹🇭 th · 🇻🇳 vi · 🇮🇩 id · 🇲🇾 ms · 🇳🇱 nl · 🇵🇱 pl · 🇸🇪 sv · 🇳🇴 no · 🇩🇰 da · 🇫🇮 fi · 🇵🇹 pt · 🇷🇴 ro · 🇭🇺 hu · 🇧🇬 bg · 🇸🇰 sk · 🇺🇦 uk-UA · 🇮🇱 he · 🇵🇭 phi · 🇧🇷 pt-BR · 🇨🇿 cs · 🇹🇷 tr
Model Context Protocol-server met 16 intelligente tools## Installeren
OmniRoute MCP is ingebouwd. Begin het met:```bash omniroute --mcp
Of via het open-sse transport:```bash
# HTTP streamable transport (port 20130)
omniroute --dev # MCP auto-starts on /mcp endpoint
IDE Configuration
Zie IDE Configs voor de installatie van Antigravity, Cursor, Copilot en Claude Desktop.---
Essential Tools (8)
| Gereedschap | Beschrijving | |
|---|---|---|
omniroute_get_health |
Gatewaystatus, stroomonderbrekers, uptime | |
omniroute_list_combos |
Alle geconfigureerde combo's met modellen | |
omniroute_get_combo_metrics |
Prestatiestatistieken voor een specifieke combo | |
omniroute_switch_combo |
Schakel actieve combo in op ID/naam | |
omniroute_check_quota |
Quotastatus per aanbieder of allemaal | |
omniroute_route_verzoek |
Stuur een chatvoltooiing via OmniRoute | |
omniroute_kosten_rapport |
Kostenanalyse voor een bepaalde periode | |
omniroute_list_models_catalog |
Volledige modelcatalogus met mogelijkheden | ## Advanced Tools (8) |
| Gereedschap | Beschrijving | |
|---|---|---|
omniroute_simulatie_route |
Simulatie van drooglooproutes met fallback-boom | |
omniroute_set_budget_guard |
Sessiebudget met degradatie-/blokkeer-/waarschuwingsacties | |
omniroute_set_veerkracht_profiel |
Pas conservatieve/gebalanceerde/agressieve preset toe | |
omniroute_test_combo |
Live-test alle modellen in een combo via een echt upstream-verzoek | |
omniroute_get_provider_metrics |
Gedetailleerde statistieken voor één provider | |
omniroute_beste_combo_voor_taak |
Taakfitnessadvies met alternatieven | |
omniroute_explain_route |
Een routeringsbeslissing uit het verleden uitleggen | |
omniroute_get_session_snapshot |
Volledige sessiestatus: kosten, tokens, fouten | ## Authentication |
MCP-tools worden geverifieerd via API-sleutelbereiken. Elke tool vereist specifieke scopes:
| Reikwijdte | Gereedschap | |
|---|---|---|
lees:gezondheid |
get_health, get_provider_metrics | |
lees: combo's |
list_combos, get_combo_metrics | |
schrijf:combo's |
schakel_combo | |
lees:quota |
check_quota | |
schrijf:route |
route_request, simuleer_route, test_combo | |
lees:gebruik |
kostenrapport, get_session_snapshot, uitleg_route | |
schrijf:config |
set_budget_guard, set_veerkracht_profiel | |
lees:modellen |
list_models_catalog, beste_combo_voor_taak | ## Audit Logging |
Elke tooloproep wordt vastgelegd in mcp_tool_audit met:
- Toolnaam, argumenten, resultaat
- Duur (ms), succes/mislukking
- API-sleutelhash, tijdstempel## Files
| Bestand | Doel |
|---|---|
open-sse/mcp-server/server.ts |
MCP-server creatie + 16 toolregistraties |
open-sse/mcp-server/transport.ts |
Stdio + HTTP-transport |
open-sse/mcp-server/auth.ts |
API-sleutel + bereikvalidatie |
open-sse/mcp-server/audit.ts |
Auditregistratie van tooloproepen |
open-sse/mcp-server/tools/advancedTools.ts |
8 geavanceerde gereedschapshandlers |