MCP je otevřený protokol, přes který se AI aplikace připojuje k nástrojům a datovým zdrojům. Celým názvem Model Context Protocol. Sjednocuje způsob komunikace, aby každé propojení nemuselo vznikat úplně od začátku. Samotný protokol není jazykový model a nezajišťuje správnost jeho rozhodnutí.

Jak to funguje

MCP server zpřístupní například hledání v dokumentech nebo čtení kalendáře. Klient v AI aplikaci se k němu připojí a zprostředkuje komunikaci. AI agent pak může dostupné nástroje využít při řešení úkolu. Server může běžet na stejném počítači i vzdáleně.

Představ si požadavek „najdi poslední zápis z porady a vypiš otevřené úkoly“. Aplikace přes MCP vyhledá dokument, získá jeho obsah a předá ho modelu ke zpracování. Pokud server umí pouze čtení, nemůže toto propojení samo přepsat původní zápis.

MCP versus API

API je obecné rozhraní služby. MCP nad takovými rozhraními často stojí a nabízí jednotný způsob, jak popsat dostupné nástroje a předávat jejich vstupy i výsledky. Nenahrazuje automaticky všechna API ani nezpřístupňuje každou funkci připojené služby.

Na čem záleží

Připojení musí mít správná oprávnění a fungující autentizaci, pokud ji služba vyžaduje. Obsah získaný nástrojem také může obsahovat škodlivé instrukce. Je proto důležité odlišovat načtená data od pokynů uživatele a u citlivých akcí omezovat pravomoci aplikace.

Základ vysvětluje úvod do MCP; role aplikace, klienta a serveru rozebírá specifikace architektury.

Radyz

Radyz publikuje komentáře a praktické texty o AI nástrojích, ChatGPT, Claude a dění kolem OpenAI a Anthropicu. Na webu se soustředí na srozumitelný výklad, vlastní zkušenost a důraz na to, co je pro čtenáře skutečně užitečné.