OmniRoute/docs/i18n/fi/docs/MCP-SERVER.md
2026-04-06 18:11:09 -03:00

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