MCP (Model Context Protocol)
Rychlá definice
Model Context Protocol (MCP) je otevřený standard, který definuje, jak se AI aplikace připojují k externím nástrojům a datovým zdrojům. Jakýkoli kompatibilní asistent může poté používat jakoukoli kompatibilní službu bez vlastní integrace.
Na této stránce
Proč MCP existuje
Před MCP znamenalo připojení AI asistenta k nástroji — CRM, úložišti souborů, systému pro správu tiketů — napsat specifickou integraci pro každý pár asistenta a nástroje. MCP to nahrazuje jedním protokolem: služba vystaví své schopnosti jednou jako MCP server a každá aplikace kompatibilní s MCP je může používat.
Anthropic zavedl MCP jako otevřený standard v listopadu 2024. V prosinci 2025 daroval protokol Agentic AI Foundation, fondu pod Linux Foundation, aby byl spravován otevřeně. Specifikace čerpá inspiraci z Language Server Protocol, který udělal to samé pro podporu programovacích jazyků v editorech kódu.
Jak to funguje
MCP má tři role. Hostitel je AI aplikace, ve které uživatel pracuje. Uvnitř ní klient udržuje připojení k jednotlivým serverům. Server je služba, která nabízí schopnosti. Zprávy používají JSON-RPC 2.0.
Servery mohou nabízet tři druhy funkcí: nástroje, což jsou funkce, které model může volat (vyhledat objednávky, vytvořit tiket); zdroje, což jsou data, která může uživatel nebo model číst; a šablony, což jsou opakovaně použitelné zprávy. Vzdálené servery jsou obvykle chráněny OAuth, takže uživatel uděluje asistentovi přístup k jejich účtu, aniž by sdílel heslo.
Bezpečnostní úvahy
Specifikace jasně uvádí, že nástroje představují provádění libovolného kódu a je třeba s nimi zacházet opatrně. Hostitelé by měli získat souhlas uživatele před tím, než vystaví data serveru nebo vyvolají nástroj, a popisy chování nástroje by měly být považovány za nedůvěryhodné, pokud nepocházejí z důvěryhodného serveru.
V praxi: připojujte pouze k serverům, kterým důvěřujete, udělujte co nejmenší oprávnění a pamatujte, že text vrácený nástrojem může obsahovat pokyny, které útočník doufal, že model dodrží.
MCP v AI SmartTalk
AI SmartTalk používá MCP v obou směrech. Asistent se může připojit k externím MCP serverům, s OAuth, pokud to server vyžaduje, a používat jejich nástroje v konverzacích. A AI SmartTalk je sám o sobě vzdálený MCP server, na https://aismarttalk.tech/api/mcp, chráněný pomocí OAuth 2.1: z aplikace kompatibilní s MCP může uživatel vypsat své asistenty, vyhledávat a auditovat jejich znalosti, přidávat dokumenty nebo položky FAQ a přezkoumávat nebo zlepšovat pokyny asistenta — omezeno na asistenty, které může spravovat.
Často kladené otázky
Je MCP pouze pro Claude?
Ne. MCP je otevřený standard, nyní pod Agentic AI Foundation Linux Foundation, a podporuje ho mnoho AI aplikací, vývojových nástrojů a služeb od různých dodavatelů.
Jaký je rozdíl mezi MCP a API?
API je specifické pro jednu službu. MCP je společný protokol, na jehož základě služby popisují své schopnosti standardním způsobem, takže AI aplikace je mohou objevovat a používat bez vlastního kódu pro každou z nich.
Co je to MCP server?
Program nebo vzdálená služba, která vystavuje nástroje, zdroje nebo výzvy prostřednictvím Model Context Protocol, aby aplikace AI, které fungují jako klienti MCP, mohly tyto nástroje používat.
Je bezpečné připojit MCP servery k AI asistentovi?
Je to tak bezpečné, jaké servery si vyberete a jaká oprávnění udělíte. Používejte důvěryhodné servery, omezte oprávnění a přezkoumávejte, jaké akce mohou nástroje provádět.