Az MCP szerver egy program, amely elérhetővé tesz eszközöket és információkat egy a Model Context Protocol-lal kompatibilis mesterséges intelligencia alkalmazás számára. Így egy asszisztens címeket kereshet, mobilitási adatokat kérdezhet le vagy külső erőforrást olvashat egy beszélgetés során.
A ROOTE számára az előny konkrét: ahelyett, hogy csak a modell memóriájából dolgozna, válaszolni tud arra a kérdésre, hogy „Hol találok biciklit ezen a cím közelében?”, egy földrajzi keresés és a visszakapott információk alapján.
Asszisztens, kliens és szerver: ki mit csinál?
| Elem | Szerep | Mobilitási példa |
|---|---|---|
| Host alkalmazás | Kezeli a beszélgetést és a kapcsolódásokat | Az az alkalmazás, ahol felteszi a kérdését |
| MCP kliens | Protokoll szerint kommunikál a szerverrel | Felismeri a ROOTE eszközöket és továbbítja az argumentumaikat |
| MCP szerver | Elérhetővé tesz eszközöket és visszaküldi az eredményeket | A ROOTE a helyek vagy szolgáltatások felkutatására |
| MI modell | Értelmezi a kérést és megfogalmazza a választ | Megmagyarázza az eredményeket és azok korlátait |
A szerver nem helyettesíti a modellt. Hozzáférést ad egy meghatározott művelethez strukturált bemenettel és kimenettel. A host alkalmazás dönt arról, hogyan használja ezeket a képességeket, és kérhet megerősítést a felhasználótól.
A Model Context Protocol hivatalos felépítése
Az MCP eszközök végrehajtható kérést tesznek lehetővé
Egy eszköznek van neve, leírása és argumentumsémája. Az asszisztensnek követnie kell ezt a sémát: egy közelségi kereséshez érvényes koordinátákra és szűrőkre van szükség, nem pedig bármelyik eszköznek tetszőlegesen elküldött szövegre.
A protokoll megkülönbözteti a kontextust nyújtó erőforrásokat és az interakciós mintákat kínáló promptokat is. Minden szerver nyilvánosságra hozza, hogy mely funkciókat támogatja ténylegesen; a MCP jelenléte nem jelenti azt, hogy minden funkció elérhető.
Példa: bicikli keresése egy cím körül
Az út az adott cím feloldásával kezdődik. Ha több város vagy hely felel meg, az asszisztens pontosítást kér. Ezután a kiválasztott koordinátákat használja a bicikli módú állomások vagy járművek kereséséhez, és összefoglalja a hasznos eredményeket.
Egy 250 méterre lévő állomás közelinek számítható földrajzilag. Ez a távolság azonban önmagában nem jelent automatikusan gyaloglási időt. Hasonlóképpen, az állomáson megfigyelt biciklik száma nem garantálja, hogy az egyik jármű foglalva van a felhasználónak.
A ROOTE MCP kínálata
A MCP ROOTE szerver biztosítja a geocode, place_search, reverse_geocode, nearby, mobility_nearby, transit_nearby, transit_disruptions és services_nearby eszközöket. Ezek földrajzi kereséseket, megosztott mobilitást, közlekedési helyszíneket, zavarokat és bizonyos városi szolgáltatásokat fednek le. A szerver tools/list listája a rendelkezésre álló képességek referenciaforrása.
A Journey és Departures nem részei ennek a MCP V1-nek. Egy megálló megtalálása tehát önmagában nem teszi lehetővé egy következő busz bejelentését. Ehhez egy másik dokumentált képesség szükséges az indulások eléréséhez.
A ROOTE MCP hivatalos eszköztára
Amit az MCP nem garantál
A protokoll nem garantál teljes globális lefedettséget, nem biztosít mindig friss adatokat, és az asszisztens sem garantál pontos választ. Ezek a tulajdonságok a forrásoktól, az adott eszköz szerződésétől és az alkalmazás eredményfelhasználásától függnek.
A szállítótól származó nevek, leírások és linkek külső adatok maradnak. Ezek nem válhatnak az asszisztens számára utasításokká. Az asszisztens megtartja a figyelmeztetéseket, szerzői jogi megjegyzéseket és az ismeretlen értékeket, nem alakítja át őket tényekké.
A projektjéhez megfelelő eszköz kiválasztása
Asszisztens csatlakoztatása a ROOTE MCP-hez
API és MCP összehasonlítása mobilitás integrációhoz
Megbízható mobilitási asszisztens építése
Hamarosan: közeli 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.
Gyakran ismételt kérdések
Az MCP MI modell?
Nem, egy protokoll, amely egy MI alkalmazás és eszközöket vagy kontextust elérhetővé tevő szerverek kommunikációját teszi lehetővé.
Az MCP szerver helyettesíti az API-t?
Használhat API-t műveletei végrehajtásához. API és MCP így egy szolgáltatás két, kiegészítő interfészeként is létezhet.
A ROOTE MCP szerverrel lehet biciklit foglalni?
A Data MCP ROOTE eszközök csak olvashatók. A visszaadott elérhetőség nem foglalás.