Mi az MCP? A Model Context Protocol egyszerűen
Az MCP, a Model Context Protocol, nyílt szabvány AI-asszisztensek összekötésére azokkal az eszközökkel és adatokkal, amelyekre szükségük van — fájlok, adatbázisok, üzleti alkalmazások, fejlesztői platformok. Ahelyett, hogy minden AI-alkalmazás minden szolgáltatáshoz egyedi integrációt építene, a szolgáltatás kínál egy „MCP-szervert”, és bármely MCP-t beszélő AI-alkalmazás használhatja. Az Anthropic 2024 novemberében mutatta be az MCP-t, 2025 decemberében pedig átadta a Linux Foundation alatt működő Agentic AI Foundationnek.
Miért fontos AI-val építve
Egy AI-ügynök csak annyira hasznos, amennyire az eszközök, amelyeket el tud érni. Egy modell, amely nem látja a projektfájljaidat, az adatbázisodat vagy a naptáradat, csak beszélni tud róluk. Az MCP az a vezetékrendszer, amely lehetővé teszi, hogy az ügynök ténylegesen használja ezeket, a te engedélyeddel.
Az AI-val építő emberek számára ez két okból fontos. Először: használhatod a kedvenc AI-asszisztensedet — Claude-ot, Cursort és másokat — több eszközöddel, ahelyett, hogy alkalmazások között váltogatnál. Másodszor: ha terméket építesz, egy MCP-szerver felajánlása azt jelenti, hogy az AI-asszisztensek közvetlenül tudnak vele dolgozni. A termékbeállításokban egyre gyakrabban látni majd a „csatlakozás MCP-n keresztül” lehetőséget az „csatlakozás API-n keresztül” mellett.
Hétköznapi hasonlat
Gondolj utazáskor a hálózati dugókra. Minden országnak más az aljzata, ezért egy táska adapter kell, úgyhogy utazásonként egyet viszel. Az MCP előtt az AI-alkalmazások szolgáltatásokhoz kapcsolása ilyen volt: minden AI-alkalmazás és szolgáltatás párosításhoz külön egyedi adapter kellett.
Az MCP olyan, mintha megegyeznénk egyetlen aljzatformában. A szolgáltatást fejlesztők egy dugót építenek (egy MCP-szervert); az AI-alkalmazás fejlesztői egy aljzatot (egy MCP-klienst). Bármi, aminek van dugója, bármelyik aljzatban működik. Az áram — a tényleges adatok és műveletek — továbbra is a szolgáltatástól érkezik, és te döntöd el, mit dugsz be.
Hogyan működik az MCP
Az MCP-nek három szerepe van:
| Szerep | Mi ez | Példa |
|---|---|---|
| Host | Az AI-alkalmazás, amelyet használsz | Claude, Cursor, egy AI-alkalmazásépítő |
| Kliens | A host azon része, amely egy MCP-szerverrel beszél | Claude kapcsolata a projekteszközöddel |
| Szerver | Olyan program, amely egy szolgáltatás képességeit MCP-formátumban teszi elérhetővé | Egy szerver GitHubhoz, adatbázishoz vagy alkalmazásépítőhöz |
Egy szerver három fő dolgot kínálhat:
- Eszközök (tools) — műveletek, amelyeket az AI végrehajthat, például
create_project,search_filesvagysend_message. Minden eszköznek van neve, leírása és meghatározott bemeneti készlete, így az AI tudja, mikor és hogyan használja. - Erőforrások (resources) — adatok, amelyeket az AI olvashat, például fájlok vagy rekordok.
- Promptok (prompts) — kész utasítássablonok, amelyeket a szerver ajánl.
Amikor csatlakoztatsz egy szervert, a host megkérdezi, mit kínál. Az AI-modell ekkor látja a rendelkezésre álló eszközök listáját a leírásaikkal, és egy beszélgetés során eldöntheti, hogy meghív egyet. A host elküldi a hívást a szervernek, a szerver elvégzi a munkát, az eredmény pedig visszajut a modellhez.
A szerverek kétféleképpen futhatnak. A helyi szerver a saját számítógépeden fut, és az AI-alkalmazás indítja el. A távoli szerver az interneten fut, és egy URL-en keresztül érhető el; a távoli szerverek általában bejelentkezést és hozzáférés-jóváhagyást kérnek OAuth segítségével — ugyanaz az „Engedélyezed a hozzáférést?” képernyő, amelyet akkor látsz, amikor egy alkalmazást a Google-fiókodhoz kapcsolsz.
Példa: alkalmazás építése az AI-asszisztensedből
Tegyük fel, hogy Claude-ot használod, és azt szeretnéd, hogy építsen és tegyen közzé egy kis alkalmazást egy olyan tárhelyplatformon, amely távoli MCP-szervert kínál.
- Csatlakozás. A Claude kapcsolóbeállításaiban hozzáadod a platform MCP-URL-jét. Egy böngészőlap nyílik a platform jóváhagyó oldalán; bejelentkezel, és rákattintasz az Allow access (Hozzáférés engedélyezése) gombra.
- Felfedezés. Claude most látja a platform eszközeit: projekt létrehozása, fájl írása, parancs futtatása, előnézet indítása, közzététel.
- Kérés. Beírod: „Készíts egy egyszerű borravaló-kalkulátor alkalmazást, és tedd közzé.”
- Cselekvés. Claude meghívja a
create_project-et, majd többször awrite_file-t az alkalmazás kódjához, aztán astart_preview-t, ellenőrzi, hogy az előnézet működik, és meghívja apublish-t. - Jelentés. Megadja az élő linket.
Soha nem másoltál kódot ablakok között, és nem tanultad meg a platform API-ját. Claude szabványos MCP-eszközhívásokat használt, a platform pedig a te fiókodon és a saját szabályai szerint végezte a munkát. Ugyanez a platformszerver ugyanígy működne más MCP-kompatibilis hostokkal is.
Kulcsfogalmak magyarázata
| Fogalom | Jelentés |
|---|---|
| MCP | Model Context Protocol — a nyílt szabvány AI-alkalmazások eszközökhöz és adatokhoz kapcsolására. |
| MCP-szerver | Olyan program, amely egy szolgáltatás eszközeit és adatait MCP-n keresztül teszi elérhetővé. |
| MCP-kliens / host | Az AI-alkalmazás oldala, amely szerverekhez csatlakozik és használja az eszközeiket. |
| Eszköz (tool) | Egy művelet, amelyet a szerver kínál, névvel, leírással és bemenetekkel. |
| Erőforrás (resource) | Olvasható adat, amelyet a szerver kínál, például fájl vagy rekord. |
| Távoli vs helyi szerver | URL-en keresztül érhető el az interneten, vagy a saját gépeden fut. |
| OAuth | Szabványos mód arra, hogy egy alkalmazás hozzáférést kapjon a fiókodhoz anélkül, hogy megosztanád a jelszavadat. |
| Összekötő (connector) | Sok AI-alkalmazás így nevezi a hozzáadott integrációt, gyakran MCP-szervert. |
| Promptinjektálás | Olyan szöveg az ügynök által olvasott adatban, amely arra próbálja rávenni, hogy olyasmit tegyen, amit nem kértél. |
Gyakori hibák és tévhitek
- „Az MCP csak Claude-hoz tartozik.” Az Anthropic hozta létre, de ma már nyílt szabvány, amelyet az Agentic AI Foundation irányít, és sok AI-alkalmazás és fejlesztői eszköz támogatja.
- „Az MCP helyettesíti az API-kat.” Ezekre épül. A legtöbb MCP-szerver a háttérben egy szolgáltatás szokásos API-ját hívja. Az MCP szabványosítja, hogyan fedezik fel és használják az AI-alkalmazások ezeket a funkciókat.
- „Egy szerver csatlakoztatása ártalmatlan.” Egy szerver eszközei valódi dolgokat olvashatnak és módosíthatnak. Csak megbízható szervereket csatlakoztass, lehetőleg magától a szolgáltatótól.
- A szükségesnél több hozzáférés megadása. Ha egy szerver csak olvasási hozzáférést vagy szűkebb jogköröket kínál, ezzel kezdd.
- Annak figyelmen kívül hagyása, amit az ügynök olvas. Az MCP-n keresztül lehívott e-mail, weboldal vagy dokumentum tartalmazhat az AI-nak szánt utasításokat. Tartsd bekapcsolva a jóváhagyást az olyan műveleteknél, mint a küldés, törlés vagy fizetés.
- Titkok beillesztése a csevegésbe a kapcsolat „segítésére”. A távoli szervereknél bejelentkezési folyamatot vagy biztonságosan tárolt tokent kell használni, nem a beszélgetésbe illesztett kulcsokat. Lásd: hogyan őrizd biztonságban az API-kulcsaidat.
Mit kérdezz az AI-építődtől (vagy asszisztensedtől)
- „Mely MCP-szerverek vannak most csatlakoztatva, és mely eszközöket adja mindegyik?”
- „Mielőtt olyan eszközt használsz, amely bármit módosít vagy töröl, kérdezz meg.”
- „Erre a feladatra csak a csak olvasásra szolgáló eszközöket használd.”
- „Ez a szerver melyik fiók nevében működik?”
- „Adj MCP-szervert az alkalmazásomhoz, hogy az AI-asszisztensek [rendeléseket kereshessenek]. Kérj bejelentkezést, és csak a bejelentkezett felhasználó saját adataihoz adj olvasási hozzáférést.”
MCP és a Mythex
A Mythex mindkét irányban működik az MCP-vel. Saját távoli MCP-szervert futtat a https://mcp.mythex.ai/mcp címen: add ezt az URL-t egyéni összekötőként a Claude-ban, a Cursorban vagy a Codexben, hagyd jóvá a hozzáférést a Mythexen, és az asszisztens létrehozhat projekteket, szerkeszthet fájlokat, futtathat parancsokat, előnézetet nézhet és közzétehet a Mythex-felhőbeli sandboxodban. Bárki csatlakozhat, de az eszközhívásokhoz Pro csomag és kredit kell, a külső asszisztens saját használatát pedig a szolgáltatója számlázza. Fordítva: a Mythex saját ügynöke is használhat külső MCP-szervereket: a Connectors → Custom MCP bármely szerver URL-jét elfogadja, fiókonként legfeljebb tízet. A nagyobb képhez lásd: mi az API és mi az AI-ügynök.
Kérdések
Mit jelent az MCP rövidítés?
Az MCP a Model Context Protocol rövidítése. Nyílt szabvány, amely meghatározza, hogyan kapcsolódnak az AI-alkalmazások külső eszközökhöz és adatforrásokhoz, így egyszer elkészített eszköz sok különböző AI-asszisztenssel működhet.
Ki hozta létre az MCP-t?
Az Anthropic 2024 novemberében mutatta be és tette nyílt forráskódúvá az MCP-t. 2025 decemberében az Anthropic átadta a Linux Foundation alatt működő Agentic AI Foundation alapnak, így a szabványt ma már semleges szervezet irányítja.
Mi a különbség az MCP és az API között?
Az API az, ahogyan egy adott szolgáltatás a funkcióit elérhetővé teszi, és minden API másként működik. Az MCP egy közös réteg ezek fölött: egy MCP-szerver egy szolgáltatás funkcióit szabványos módon leírt eszközökként csomagolja, így bármely MCP-kompatibilis AI-alkalmazás egyedi integrációs kód nélkül felfedezheti és használhatja őket.
Biztonságos az MCP?
Az MCP maga protokoll; a biztonság attól függ, milyen szervereket csatlakoztatsz és mit tudnak csinálni. Csak megbízható forrásból származó szervereket csatlakoztass, add meg a működő legkisebb hozzáférést, a kockázatos műveleteket magad hagyd jóvá, és tudd, hogy az ügynök által olvasott adatok olyan utasításokat is tartalmazhatnak, amelyek félrevezethetik.
Fejlesztőnek kell lennem az MCP használatához?
Nem kell a használatához. Sok AI-alkalmazásban egy távoli MCP-szervert úgy adhatsz hozzá, hogy beilleszted a címét, és bejelentkezel a hozzáférés jóváhagyásához. A saját MCP-szerver építéséhez viszont programozás kell.