Čo je MCP?

Definícia

MCP (Model Context Protocol) je otvorený štandard od firmy Anthropic, ktorý umožňuje AI modelom a agentom jednotným spôsobom sa pripájať k externým nástrojom, dátam a službám.

Popis

Bez spoločného štandardu musel každý vývojár písať vlastnú integráciu pre každú kombináciu AI aplikácie a nástroja. MCP tento problém rieši jednotným protokolom, ktorý sa často prirovnáva k USB-C pre AI – jeden štandard, cez ktorý sa dá pripojiť množstvo rôznych zariadení. Anthropic ho predstavil v novembri 2024 a čoskoro ho prijali aj ďalší veľkí hráči.

Protokol funguje na princípe klienta a servera. MCP server sprístupňuje nástroje (akcie, ktoré môže AI vykonať), zdroje (dáta, ktoré môže čítať) a šablóny promptov. AI aplikácia ako klient zistí, čo server ponúka, a podľa potreby to použije. Komunikácia prebieha buď lokálne na počítači používateľa, alebo vzdialene cez internet.

Pre AI agentov je MCP kľúčový, pretože im dáva prístup k reálnym systémom bez toho, aby pre každý z nich vznikalo samostatné riešenie cez API. Server si s volaním API poradí sám a agentovi ponúkne zrozumiteľné nástroje.

Príklady využitia

Cez MCP sa dá AI asistentovi sprístupniť napríklad cloudové úložisko dokumentov, firemný chat, databáza, CRM, analytický nástroj alebo administrácia webu. Asistent potom vie dokument vyhľadať a zhrnúť, odpovedať v tíme alebo pripraviť a publikovať obsah na webe.

Na čo si dať pozor

Pripojenie AI k systémom so sebou nesie bezpečnostné riziká. Pripájajte len dôveryhodné MCP servery, nastavujte im minimálne potrebné oprávnenia a pri akciách s dopadom, ako je mazanie alebo odosielanie správ, nechajte posledné slovo na človeku. Rizikom je aj prompt injection, keď škodlivý text v spracúvaných dátach skúša AI presvedčiť, aby vykonala nechcenú akciu.