# Mi az MCP szerver, és mire szolgál?

> Ismerje meg az MCP szerver szerepét: egy MI asszisztens csatlakoztatása eszközökhöz, adatolvasás és egy konkrét mobilitás-keresési példa.

Source: https://www.roote.ai/hu/guides/mi-az-mcp-szerver-es-mire-szolgal/
Language: hu
Author: ROOTE

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](https://modelcontextprotocol.io/docs/learn/architecture)

## 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](https://doc.roote.ai/roote-mcp/mcp-tools)

## 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](https://www.roote.ai/hu/guides/hogyan-csatlakoztassunk-ia-asszisztenst-mcp-roote-hoz/)

[API és MCP összehasonlítása mobilitás integrációhoz](https://www.roote.ai/hu/guides/api-vagy-mcp-melyiket-valasszuk-mobilitasi-adatok-integralasahoz/)

[Megbízható mobilitási asszisztens építése](https://www.roote.ai/hu/guides/mobilitasi-asszisztens-csinalasa-cim-kozeli-lehetosegekhez/)

## 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.
