Kezdőlap/Útmutatók/Fejlesztők
Fejlesztők

Hogyan csatlakoztassunk egy IA asszisztenst az MCP ROOTE-hoz?

Csatlakoztasson egy asszisztenst az MCP ROOTE-hoz: szerver URL, HTTP beállítások, első keresés, eredmények olvasása és hibakeresés.

By ROOTE·7 perc olvasás
Hogyan csatlakoztassunk egy IA asszisztenst az MCP ROOTE-hoz?
Csatlakoztassa a ROOTE-ot és indítsa el első keresését.

A lényeg néhány másodperc alatt

Adja hozzá a https://mcp.roote.ai/mcp címet távoli Streamable HTTP szerverként egy kompatibilis kliensben. Ismerje meg az eszközöket, teszteljen egy címet, majd egy közeli keresést, és ellenőrizze a státuszt valamint a visszaadott korlátokat.

Az IA asszisztens MCP ROOTE-hoz történő csatlakoztatásához adja hozzá a https://mcp.roote.ai/mcp című távoli szervert egy MCP Streamable HTTP-kompatibilis alkalmazásban. A szerver lekérdezi az eszközöket címekhez, mobilitáshoz és közeli szolgáltatásokhoz.

Ez az útmutató a ROOTE által közzétett konfigurációt követi és a szerverkapcsolat ellenőrzését végzi. A menüpontok nevei kliensenként változhatnak; az URL-t, a transzportot és az eszközök sémaját szükséges ellenőrizni. A szerver tools/list listája a dokumentáció előtt változhat: használja a ténylegesen bejelentett képességeket.

Kliens kompatibilitás ellenőrzése

Az alkalmazásnak támogatnia kell egy távoli MCP Streamable HTTP szerver kezelését. Egy kizárólag helyi stdio szervereket támogató kliens nem tudja ezt az URL-t futtatható parancsként használni. Ellenőrizze, hogy a fiókja engedélyezi-e egyedi szerverek hozzáadását.

Ha az alkalmazás űrlapot kínál, adja meg a ROOTE-ot névként és a szerver URL-jét címként. Ha mcpServers formátumú fájlt fogad el, a ROOTE dokumentációja minimális konfigurációt javasol:

{
  "mcpServers": {
    "roote": { "url": "https://mcp.roote.ai/mcp" }
  }
}

ROOTE hivatalos csatlakozási beállítása

Név nélküli vagy hitelesített hozzáférés választása

A dokumentáció névtelen hozzáférést ír elő Authorization fejléc nélkül, a Free projekció és az API aktív korlátjai érvényesek. Hitelesített hozzáféréshez használja a kliens biztonságos mechanizmusát, amely a Bearer fejlécben továbbítja az Ön tokenjét.

Authorization: Bearer YOUR_API_TOKEN

A YOUR_API_TOKEN helyet kell kicserélni a kliens biztonságos konfigurációjában. Ne illessze be a tokent beszélgetésbe, nyilvános URL-be vagy cikkbe. Az érvénytelen vagy visszavont token nem váltódik át automatikusan névtelen hozzáféréssé.

Ellenőrizze, hogy az eszközök elérhetőek-e

Csatlakozás után nyissa meg a szerver eszközlistáját a kliensében. A ROOTE dokumentáció az initialize, tools/list majd tools/call sorrendet írja elő; a kompatibilis kliensek ezt általában önállóan végrehajtják. Használja a szerver által jelzett verziót és képességeket.

A szerver biztosítja a geocode, place_search, reverse_geocode, nearby, mobility_nearby, transit_nearby, transit_disruptions és services_nearby eszközöket. Ezek hiánya kapcsolat-, felfedezés- vagy szolgáltatásfejlesztési problémára utalhat. Mindig ellenőrizze a szerver által bejelentett listát. A Journey és Departures még nem elérhetőek.

Végezzen el egy ismételhető első keresést

Kezdje egy pontos címmel: „Használja a ROOTE-ot a párizsi 10 rue de Rivoli cím keresésére Franciaországban. Mutassa meg az előjelölt helyeket és koordinátáikat.” Nézze meg az eszköz eredményét, ne csak a modell által megfogalmazott választ.

{
  "name": "geocode",
  "arguments": {
    "q": "10 rue de Rivoli, Paris",
    "language": "fr",
    "country": "FR"
  }
}

Ez a rész a hívás nevét és argumentumait mutatja; nem egy teljes HTTP kérés. Az Ön kliense csomagolja az MCP hívást. Ha több lehetséges jelölt visszatér, válassza ki a megfelelőt, mielőtt a környezetében keresne.

Ezután tesztelheti egy referencia pont körüli szállítást Bordeaux-ban. Az alábbi koordináták tesztelési célt szolgálnak, nem állítják, hogy a korábbi párizsi címről származnának.

{
  "name": "transit_nearby",
  "arguments": {
    "lat": 44.8416106,
    "lon": -0.5810938,
    "radius": 600,
    "modes": ["bus", "tram"],
    "limit": 10
  }
}

Olvassa el az eredményt a következtetés előtt

Ellenőrizze a státuszt, visszakapott entitásokat, lefedettséget, figyelmeztetéseket és a szabályozott korlátokat. A részleges válasz hasznos információkat tartalmazhat. Az üres keresés nem bizonyítja a közlekedési eszközök fizikai hiányát a városban.

A teszt elvárt eredménye egy strukturált válasz vagy világos hiba, nem egy előre meghatározott megállószám. A források és lefedettség változhatnak. A megállók keresése nem adja vissza azok következő indulásait.

Csatlakozási hibák elhárítása

TünetHasznos ellenőrzés
Nincsenek eszközök felfedezvePontos URL, távoli transzport és kliens engedélyezés
Argumentum hibaTípusok, megengedett értékek és bejelentett séma mezői
Hitelesítési hibaBearer érvényessége és fejléc beállítások
Korlát eléréseAktív korlátok, újrapróbálati idő és hívások gyakorisága
Üres vagy részleges eredményKoordináták, szűrők, sugár, lefedettség és figyelmeztetések

Különböztesse meg az üres eredményt az API hibától

Teljes asszisztens létrehozása egy cím alapján

MCP szerver szerepének megértése

Hamarosan: következő indulások és útvonaltervezés

A ROOTE tervezi MCP-jének bővítését a közelgő indulások és az útvonaltervezés funkcióival. Ezek a szolgáltatások hamarosan érkeznek, jelenleg még nem részei a MCP szerveren elérhető eszközöknek. Elérhetőségük esetén mindig ellenőrizze a szerver által bejelentett eszközöket, azok paramétereit és a ténylegesen visszaadott információkat, mielőtt járatot vagy utazást jelentene be.

FejlesztőknekROOTE Mobility API

Mobilitás egy pont körül.
Közvetlenül az alkalmazásodban.

  • Keresés
    egy hely körül
  • Mobilitási
    adatokhoz való hozzáférés
  • Integrálás a
    alkalmazásodba

Térképről adatokra: keresd meg a közeli mobilitásokat és szolgáltatásokat a ROOTE API-val.

Gyakori kérdések

Szükséges-e feltétlenül token?

A dokumentáció névtelen Free hozzáférést ír elő. Az Ön hozzáférésének korlátai és képességei az adott szolgáltatás által érvényesítettek.

Miért jelzi az asszisztens az indulási időt megálló keresés után?

A transit_nearby keresés nem adja vissza a következő indulásokat. Kérje meg az asszisztenst, hogy idézze fel a ténylegesen visszaadott adatokat és jelezze az hiányt.

Lehet-e tesztelni alkalmazás létrehozása nélkül?

Igen, egy kompatibilis kliens használatával, amely engedi távoli szerver hozzáadását és eszközeinek futtatását.

Mi lenne, ha körbenéznél?

Fedezd fel a környéked ROOTE segítségével és találd meg az elérhető információkat az utazásod előkészítéséhez.

Fedezd fel a ROOTE térképet ↗