Slovník
Model Context Protocol (MCP)
Model Context Protocol (MCP) je otevřený standard, který představila společnost Anthropic na konci roku 2024. Řeší jednoduchý, ale otravný problém: jak propojit AI asistenta s nástroji a daty, která potřebuje - s databází, souborovým systémem, API, kalendářem nebo interním systémem firmy. Bez společného standardu musel každý vývojář psát vlastní integraci pro každou kombinaci modelu a nástroje. MCP zavádí jednotné rozhraní, takže nástroj napsaný jednou funguje s jakýmkoli klientem, který protokol podporuje.
Analogie, která se často používá: MCP je pro AI aplikace tím, čím byl USB-C pro hardware. Místo desítek nekompatibilních konektorů jeden standard. Server v terminologii MCP vystavuje schopnosti (nástroje, které může model zavolat, zdroje, které může číst, a předpřipravené prompty), klient je AI aplikace, která je využívá.
Technicky MCP staví na JSON-RPC. Server může běžet lokálně i vzdáleně a komunikuje přes standardní vstup a výstup nebo přes HTTP. To dělá z protokolu stavební kámen takzvaných agentických aplikací - AI systémů, které nejen odpovídají na otázky, ale samy provádějí kroky: přečtou dokument, dotáží se databáze, založí záznam, pošlou e-mail.
Pro firmy je MCP zajímavý hlavně proto, že snižuje cenu integrace AI do existujících systémů. Když má váš interní nástroj MCP server, můžete nad ním postavit asistenta bez toho, abyste přepisovali celou logiku. Standard rychle přijaly i další firmy a stal se de facto společným jazykem pro propojování modelů s okolním světem.