MCP (Model Context Protocol)
Röviden
Az MCP (Model Context Protocol) az Anthropic által 2024 novemberében bemutatott nyílt szabvány, amely egységes módon köti össze az AI-asszisztenseket és AI ügynököket külső adatforrásokkal és rendszerekkel, például ERP-vel, CRM-mel vagy fájltárral.
Az MCP előtt minden AI-alkalmazáshoz és minden céges rendszerhez külön integrációt kellett fejleszteni. Az MCP ezt egységesíti: a céges rendszer elé egy MCP-szerver kerül, amely leírja, milyen eszközöket (például „vevő keresése”, „számla lekérdezése”) és adatokat kínál, és ezt bármely MCP-t támogató AI-kliens használni tudja. A szabványt azóta több nagy AI-szolgáltató és fejlesztői eszköz is átvette. A hozzáférés felhasználónként hitelesíthető, így az AI csak azt látja, amit az adott munkatárs is láthat.
Példa a gyakorlatból
Egy nagykereskedés MCP-szerveren keresztül köti be a vállalatirányítási rendszerét a munkatársai által használt AI-asszisztensbe. A pénzügyes megkérdezheti, melyik vevőnek van 30 napon túli tartozása, és a választ közvetlenül az ERP aktuális adataiból kapja, a saját jogosultságai szerint, exportálás és táblázatkezelés nélkül.
Mikor nem ez a jó választás?
Ha csak egyetlen, rögzített integrációra van szükség két rendszer között, egy hagyományos API-hívás egyszerűbb. Az MCP-szerver adatot tesz elérhetővé, ezért a rosszul beállított jogosultság vagy a túl tág írási művelet valódi biztonsági kockázat. A szabvány még fejlődik, ezért a megoldást érdemes a frissítésekkel együtt karbantartani.
Hogyan dolgozunk vele a Composite-nál?
A céges rendszerekhez készített MCP-szervereket első lépésben csak olvasási joggal adjuk át. Írási műveletet, például rekord módosítását, csak naplózással és szükség szerint emberi jóváhagyással kapcsolunk be.
Kapcsolódó fogalmak
- AI ügynökAz AI ügynök olyan szoftver, amely egy nagy nyelvi modellre építve önállóan megtervezi és végrehajtja egy több lépésből álló feladat lépéseit, közben külső eszközöket és rendszereket (például CRM-et, e-mailt, adatbázist) használ, a kritikus pontokon pedig emberi jóváhagyást kér.
- AI integrációAz AI integráció nyelvi modellek és más AI-szolgáltatások beépítése a cég meglévő rendszereibe, például ERP-be, CRM-be vagy webshopba, jellemzően API-n keresztül, hogy az AI a munkatársak megszokott felületén és a cég valós adataival dolgozzon.
- Human-in-the-loop (emberi jóváhagyás)A human-in-the-loop olyan munkafolyamat-kialakítás, amelyben az AI előkészíti a munkát vagy javaslatot tesz, de a kritikus lépéseknél, például küldés, fizetés vagy szerződéskötés előtt, egy felelős ember ellenőriz és hagy jóvá.