Model Context Protocol
Model Context Protocol (MCP) je otevřený standard a framework s otevřeným zdrojovým textem, který v listopadu 2024 představila společnost Anthropic s cílem sjednotit způsob, jakým systémy umělé inteligence (AI) jako velké jazykové modely (LLM) integrují a sdílejí data s externími nástroji, systémy a zdroji dat.[1] MCP poskytuje univerzální rozhraní pro čtení souborů, provádění funkcí a zpracovávání kontextových promptů.[2] Po tomto oznámení byl protokol přijat hlavními poskytovateli umělé inteligence, včetně OpenAI a Google DeepMind.[3][4]
Pozadí
[editovat | editovat zdroj]Společnost Anthropic představila MCP v listopadu 2024 jako otevřený standard[5] pro propojení AI asistentů s datovými systémy jako jsou úložiště obsahu, nástroje pro řízení podniku a vývojová prostředí.[6] Protokol vytvořili inženýři společnosti Anthropic David Soria Parra a Justin Spahr-Summers.[7][8] Jeho cílem je řešit problém informačních sil a starších systémů.[6] Před zavedením MCP museli vývojáři často vytvářet speciální konektory pro každý datový zdroj nebo nástroj, což bylo popisováno jako problém „N×M“ datové integrace.[6][9]
Podobné problémy řešily dřívější přístupy, jako např. API pro „volání funkcí“ společnosti OpenAI z roku 2023 nebo framework zásuvných modulů společnosti ChatGPT, které však vyžadovaly proprietární konektory.[9] MCP využívá princip toku zpráv zavedený v Language Server Protocol (LSP) s využitím JSON-RPC 2.0.[10]
V prosinci 2025 společnost Anthropic věnovala MCP nadaci Agentic AI Foundation (AAIF), což je cílený fond v rámci Linux Foundation spoluzaložený společnostmi Anthropic, Block a OpenAI s podporou dalších firem.[11]
Funkce
[editovat | editovat zdroj]MCP definuje standardizovaný framework pro integraci AI systémů s externími datovými zdroji a nástroji.[2] MCP obsahuje specifikace pro příjem a transformaci dat, kontextové označování metadat a interoperabilitu umělé inteligence napříč různými platformami.[6] Protokol také podporuje bezpečné obousměrné propojení mezi zdroji dat a nástroji umělé inteligence.[6]
Vývojář může zpřístupnit svá data prostřednictvím serverů MCP nebo vyvíjet aplikace umělé inteligence – označované jako klienti MCP – které se k těmto serverům připojují. Mezi klíčové komponenty protokolu patří formální specifikace protokolu a sady pro vývoj softwaru (SDK), podpora lokálního serveru MCP v aplikacích Claude Desktop a open-source repozitář implementací serveru MCP.
MCP umožňuje aplikace, jako je např. dotazování strukturovaných databází v přirozeném jazyce v oblasti přístupu k datům v přirozeném jazyce.[10]
Protokol byl vydán se sadami vývojových nástrojů (SDK) pro programovací jazyky Python, TypeScript, C# a Java.[10][12] Anthropic udržuje repozitář referenčních implementací MCP serverů a SDK s otevřeným zdrojovým textem.[13]
Protokol se používá pro nástroje pro vývoj softwaru podporovaný umělou inteligencí. Integrovaná vývojová prostředí (IDEs), platformy pro kódování, jako je např. Replit a nástroje pro analýzu kódu, jako je Sourcegraph, zavedly MCP, aby umožnily programovacím asistentům přístup ke kontextu projektů v reálném čase.[5]
MCP Apps (dříve mcp-ui) je oficiální rozšíření Model Context Protocol, formalizované podle specifikace SEP-1865 na začátku roku 2026. Zatímco základní specifikace MCP je omezena na textová a strukturovaná data, MCP Apps standardizuje doručování interaktivních uživatelských rozhraní, jako dashboardy založené na Reactu, formuláře a vizualizace dat ze serverů MCP do serverových aplikací jako jsou Claude a ChatGPT.[14]
Zavádění
[editovat | editovat zdroj]V březnu 2025 společnost OpenAI oficiálně přijala MCP poté, co integrovala standard do svých výrobků, včetně aplikace pro pracovní plochu ChatGPT.[3][2] V září 2025 OpenAI přidala podporu MCP do aplikací ChatGPT, což umožňuje třetím stranám přístup do ChatGPT.[15]
MCP je možné integrovat se Sémantickým jádrem společnosti Microsoft,[16] a Azure OpenAI.[17] MCP servery mohou být nasazeny v Cloudflare.[18]
AAIF uspořádala v dubnu 2026 v New Yorku konferenci MCP Dev Summit North America, které se zúčastnilo přibližně 1200 účastníků.[19]
Přijetí
[editovat | editovat zdroj]MCP je přirovnáváno k OpenAPI, podobné specifikaci, jejímž cílem je popis API.[20][21]
Americký internetový zpravodajský portál The Verge zaměřený na technologie oznámil, že MCP reaguje na rostoucí poptávku po AI agentech, kteří jsou kontextově orientovaní schopní čerpat data z různých zdrojů.[5]
V dubnu 2025 zveřejnili datově bezpečnostní výzkumníci analýzu, která uvádí, že MCP má několik nevyřešených problémů datové bezpečnosti, včetně prompt injekce,[22] oprávnění nástrojů, které umožňují kombinovat nástroje za účelem exfiltrace dat,[23] a podobných nástrojů, které mohou bez povšimnutí nahradit důvěryhodné nástroje.[24]
Odkazy
[editovat | editovat zdroj]Reference
[editovat | editovat zdroj]V tomto článku byl použit překlad textu z článku Model Context Protocol na anglické Wikipedii.
- ↑ DAVID, Emilia. Anthropic releases Model Context Protocol to standardize AI-data integration. venturebeat.com. VentureBeat, 2024-11-25. Dostupné online [cit. 2025-05-12].
- 1 2 3 KUMAR, Vinay. The open source Model Context Protocol was just updated — here's why it's a big deal. venturebeat.com. VentureBeat, 2025-03-26. Dostupné online [cit. 2025-05-12].
- 1 2 WIGGERS, Kyle. OpenAI adopts rival Anthropic's standard for connecting AI models to data. techcrunch.com. TechCrunch, 2025-03-25. Dostupné online.
- ↑ WIGGERS, Kyle. Google to embrace Anthropic's standard for connecting AI models to data. techcrunch.com. TechCrunch, 2025-04-09. Dostupné online [cit. 2025-05-12].
- 1 2 3 ROTH, Emma. Anthropic launches tool to connect AI systems directly to datasets. www.theverge.com. The Verge, 2024-11-25. Dostupné online.
- 1 2 3 4 5 Introducing the Model Context Protocol [online]. Anthropic, 2024-11-25 [cit. 2025-05-12]. Dostupné online.
- ↑ BELLAN, Rebecca. OpenAI, Anthropic, and Block join new Linux Foundation effort to standardize the AI agent era [online]. 2025-12-09 [cit. 2026-04-30]. Dostupné online. (anglicky)
- ↑ MCP Co-Creator on the Next Wave of LLM Innovation [online]. 2025-05-02 [cit. 2026-04-30]. Dostupné online. (anglicky)
- 1 2 EDWARDS, Benj. MCP: The new "USB-C for AI" that's bringing fierce rivals together. arstechnica.com. 2025-04-01. Dostupné online [cit. 2025-05-24].
- 1 2 3 OUELLETTE, Michael. Model context protocol: the next big step in generating value from AI [online]. 2025-05-09 [cit. 2025-06-23]. Dostupné online. (anglicky)
- ↑ BELLAN, Rebecca. OpenAI, Anthropic, and Block join new Linux Foundation effort to standardize the AI agent era [online]. 2025-12-09 [cit. 2025-12-10]. Dostupné online. (anglicky)
- ↑ Model Context Protocol [online]. [cit. 2025-06-20]. Dostupné online. (anglicky)
- ↑ Model Context Protocol (MCP) [online]. Anthropic [cit. 2026-03-20]. Dostupné online.
- ↑ SEP-1865: MCP Apps - Interactive User Interfaces for MCP [online]. [cit. 2026-04-28]. Dostupné online. (anglicky)
- ↑ OpenAI adds 'powerful but dangerous' support for MCP in ChatGPT dev mode [online]. VentureBeat, 2025-09-11 [cit. 2026-04-09]. Dostupné online.
- ↑ WALLACE, Mark. Integrating Model Context Protocol Tools with Semantic Kernel: A Step-by-Step Guide [online]. 2025-03-05 [cit. 2025-05-12]. Dostupné online.
- ↑ mrajguru. Model Context Protocol (MCP): Integrating Azure OpenAI for Enhanced Tool Integration and Prompting [online]. 2025-03-16 [cit. 2025-05-12]. Dostupné online.
- ↑ Brendan Irvine-Broque; Dina Kozlov; Glen Maddern. Build and deploy Remote Model Context Protocol (MCP) servers to Cloudflare [online]. Cloudflare, 2025-03-25 [cit. 2025-05-12]. Dostupné online.
- ↑ AAIF's MCP Dev Summit: Gateways, gRPC, and Observability Signal Protocol Hardening [online]. InfoQ, 2026-04-14 [cit. 2026-04-20]. Dostupné online.
- ↑ MACMANUS, Richard. MCP: The Missing Link Between AI Agents and APIs [online]. 2025-03-13 [cit. 2025-05-29]. Dostupné online.
- ↑ FANELLI, Alessio. Why MCP Won [online]. [cit. 2025-05-29]. Dostupné online. (anglicky)
- ↑ LAKSHMANAN, Ravie. Researchers Demonstrate How MCP Prompt Injection Can Be Used for Both Attack and Defense [online]. thehackernews.com, 2025-04-30. Dostupné online.
- ↑ BEURER-KELLNER, Luca; FISCHER, Marc. MCP Security Notification: Tool Poisoning Attacks [online]. InvariantLabs, 2025-04-01. Dostupné online.
- ↑ SCHULZ, Kasimir; MARTIN, Jason; KAN, Marcus; YEUNG, Kenneth; MCCAULEY, Conor; RING, Leo. MCP: Model Context Pitfalls in an Agentic World [online]. hiddenlayer.com, 2025-04-10. Dostupné online.
Literatura
[editovat | editovat zdroj]- HOU, Xinyi; ZHAO, Yanjie; WANG, Shenao; WANG, Haoyu. Model Context Protocol (MCP): Landscape, Security Threats, and Future Research Directions [online]. 2025. Dostupné online.
- EDWARDS, Benj. MCP: The new "USB-C for AI" that's bringing fierce rivals together. arstechnica.com. Ars Technica, 2025-04-01. Dostupné online.
- JACKSON, Fiona. OpenAI Agents Now Support Rival Anthropic's Protocol, Making Data Access 'Simpler, More Reliable'. www.techrepublic.com. TechRepublic, 2025-03-28. Dostupné online.
