mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-05-06 02:07:00 +00:00
5.9 KiB
5.9 KiB
OmniRoute MCP Server Documentation (Suomi)
🌐 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
Mallikontekstiprotokollapalvelin 16 älykkäällä työkalulla## Asenna
OmniRoute MCP on sisäänrakennettu. Aloita se:```bash omniroute --mcp
Tai open-sse-kuljetuksella:```bash
# HTTP streamable transport (port 20130)
omniroute --dev # MCP auto-starts on /mcp endpoint
IDE Configuration
Katso IDE Configs Antigravity-, Cursor-, Copilot- ja Claude Desktop -asetuksista.---
Essential Tools (8)
| Työkalu | Kuvaus | |
|---|---|---|
omniroute_get_health |
Yhdyskäytävän kunto, katkaisijat, käyttöaika | |
omniroute_list_combos |
Kaikki konfiguroidut yhdistelmät malleilla | |
omniroute_get_combo_metrics |
Tietyn yhdistelmän tehokkuustiedot | |
omniroute_switch_combo |
Vaihda aktiivinen yhdistelmä tunnuksen/nimen mukaan | |
omniroute_check_quota |
Kiintiön tila palveluntarjoajaa kohti tai kaikki | |
omniroute_route_request |
Lähetä chat loppuun OmniRouten kautta | |
kaikkireitti_kustannusraportti |
Kustannusanalyysi ajanjaksolta | |
omniroute_list_models_catalog |
Täydellinen malliluettelo ominaisuuksilla | ## Advanced Tools (8) |
| Työkalu | Kuvaus | |
|---|---|---|
omniroute_simulate_route |
Kuivakäynnistetty reitityssimulaatio varapuulla | |
omniroute_set_budget_guard |
Istuntobudjetti, jossa vähennys-/esto-/hälytystoiminnot | |
omniroute_set_resilience_profile |
Käytä konservatiivista/tasapainoista/aggressiivista esiasetusta | |
omniroute_test_combo |
Live-testaa kaikkia malleja yhdistelmänä todellisen ylävirran pyynnön kautta | |
omniroute_get_provider_metrics |
Yksityiskohtaiset tiedot yhdelle palveluntarjoajalle | |
omniroute_best_combo_for_task |
Task-fitness-suositus vaihtoehtoineen | |
omniroute_explain_route |
Selitä aikaisempi reitityspäätös | |
omniroute_get_session_snapshot |
Koko istunnon tila: kustannukset, tunnukset, virheet | ## Authentication |
MCP-työkalut todennetaan API-avaimen laajuuksien kautta. Jokainen työkalu vaatii tietyt laajuudet:
| Soveltamisala | Työkalut | |
|---|---|---|
lue:terveys |
get_health, get_provider_metrics | |
read:combos |
list_combos, get_combo_metrics | |
write:combos |
switch_combo | |
| "lue:kiintiö" | check_quota | |
kirjoita:reitti |
route_request, simulate_route, test_combo | |
read:usage |
cost_report, get_session_snapshot, selitä_reitti | |
write:config |
set_budget_guard, set_resilience_profile | |
lue:mallit |
list_models_catalog, best_combo_for_task | ## Audit Logging |
Jokainen työkalukutsu kirjataan lokiin mcp_tool_audit-tiedostoon seuraavasti:
- Työkalun nimi, argumentit, tulos
- Kesto (ms), onnistuminen/epäonnistuminen
- API-avaimen hash, aikaleima## Files
| Tiedosto | Tarkoitus |
|---|---|
open-sse/mcp-server/server.ts |
MCP-palvelimen luominen + 16 työkalurekisteröintiä |
open-sse/mcp-server/transport.ts |
Stdio + HTTP-kuljetus |
open-sse/mcp-server/auth.ts |
API-avain + laajuuden vahvistus |
open-sse/mcp-server/audit.ts |
Työkalukutsun tarkastuksen kirjaus |
| "open-sse/mcp-server/tools/advancedTools.ts" | 8 edistyksellistä työkalunkäsittelylaitetta |