(Klikněte na obrázek výše pro zobrazení videa této lekce)
Tato kapitola pokrývá řadu pokročilých témat v implementaci Model Context Protocol (MCP), včetně multimodální integrace, škálovatelnosti, osvědčených bezpečnostních postupů a integrace do podnikových systémů. Tato témata jsou klíčová pro tvorbu robustních a produkčně připravených MCP aplikací, které dokážou splnit požadavky moderních AI systémů.
Tato lekce zkoumá pokročilé koncepty implementace Model Context Protocol, zaměřuje se na multimodální integraci, škálovatelnost, osvědčené bezpečnostní postupy a integraci do podnikových prostředí. Tato témata jsou nezbytná pro tvorbu produkčně orientovaných MCP aplikací, které zvládnou složité požadavky v podnikových prostředích.
Pohled do budoucna: několik níže uvedených témat je ovlivněno kandidátem na vydání specifikace MCP
2026-07-28— Root Contexts (5.4) a Sampling (5.6) staví na prvcích, které jsou v kandidátovi označeny jako zastaralé, a experimentální funkce Tasks zmiňovaná v Protocol Features (5.16) přesouvá na samostatné rozšíření Tasks. Podrobnosti najdete v Co se mění v MCP: Kandidát na vydání 2026-07-28.
Na konci této lekce budete schopni:
- Implementovat multimodální schopnosti v rámci MCP frameworků
- Navrhnout škálovatelnou architekturu MCP pro scénáře s vysokou zátěží
- Uplatnit osvědčené bezpečnostní postupy v souladu s bezpečnostními principy MCP
- Integrovat MCP s podnikovými AI systémy a frameworky
- Optimalizovat výkon a spolehlivost v produkčním prostředí
| Odkaz | Název | Popis |
|---|---|---|
| 5.1 Integrace s Azure | Integrace s Azure | Naučte se, jak propojit svůj MCP Server na Azure |
| 5.2 Multimodální ukázka | MCP multimodální ukázky | Ukázky pro audio, obraz a multimodální odpovědi |
| 5.3 MCP OAuth2 ukázka | MCP OAuth2 Demo | Minimální aplikace ve Spring Boot ukazující OAuth2 s MCP, jak jako autorizační, tak jako zdrojový server. Demonstruje bezpečné vydávání tokenů, chráněné koncové body, nasazení na Azure Container Apps a integraci s API Management. |
| 5.4 Root Contexts | Root Contexts | Naučte se více o root kontextu a jeho implementaci (zastaralé v kandidátu na vydání 2026-07-28; stále platné pro 2025-11-25) |
| 5.5 Směrování | Směrování | Naučte se různé typy směrování |
| 5.6 Sampling | Výběr vzorků | Naučte se pracovat s výběrem vzorků (zastaralé v kandidátu na vydání 2026-07-28; stále platné pro 2025-11-25) |
| 5.7 Škálování | Škálování | Naučte se o škálování |
| 5.8 Bezpečnost | Bezpečnost | Zabezpečte svůj MCP Server |
| 5.9 Webové vyhledávání MCP | Web Search MCP | Python server a klient MCP integrující SerpAPI pro vyhledávání na webu, v novinkách, produktech a Q&A v reálném čase. Demonstruje orchestraci více nástrojů, integraci externího API a robustní zpracování chyb. |
| 5.10 Streaming v reálném čase | Streaming | Streaming dat v reálném čase se stal nezbytným v dnešním světě řízeném daty, kde firmy a aplikace potřebují okamžitý přístup k informacím pro včasná rozhodnutí. |
| 5.11 Reálné webové vyhledávání | Web Search | Jak MCP transformuje reálné webové vyhledávání poskytováním standardizovaného přístupu k řízení kontextu napříč AI modely, vyhledávači a aplikacemi. |
| 5.12 Autentizace Entra ID pro MCP Servery | Autentizace Entra ID | Microsoft Entra ID poskytuje robustní cloudové řešení pro správu identit a přístupu, které zajistí, že pouze oprávnění uživatelé a aplikace mohou komunikovat s vaším MCP serverem. |
| 5.13 Integrace Microsoft Foundry agentů | Microsoft Foundry Integrace | Naučte se integrovat MCP servery s Microsoft Foundry agenty, což umožňuje silnou orchestraci nástrojů a podnikové AI schopnosti se standardizovanými připojeními k externím datovým zdrojům. |
| 5.14 Kontextové inženýrství | Kontextové inženýrství | Budoucí příležitosti technik kontextového inženýrství pro MCP servery, včetně optimalizace kontextu, dynamického řízení kontextu a strategií efektivního návrhu promptů v MCP frameworcích. |
| 5.15 Vlastní transport MCP | Vlastní transport | Naučte se implementovat vlastní transportní mechanismy pro specializované scénáře komunikace MCP. |
| 5.16 Hloubkový pohled na funkce protokolu | Funkce protokolu | Ovládněte pokročilé funkce protokolu včetně notifikací o pokroku, rušení požadavků, šablon zdrojů a vzorů zpracování chyb. |
| 5.17 Adversární multiagentní uvažování | Adversární agenti | Použijte dva agenty s opačnými stanovisky sdílející jeden MCP nástrojový set k odhalení halucinací, identifikaci hraničních případů a produkci lépe kalibrovaných výstupů prostřednictvím strukturované debaty. |
Novinky ve specifikaci MCP 2025-11-25: Specifikace nyní zahrnuje experimentální podporu pro Úkoly (dlouhotrvající operace s sledováním pokroku), Anotace nástrojů (metadata o chování nástrojů pro bezpečnost), Vyžádání režimu URL (požadování specifického obsahu URL od klientů) a vylepšené Roots (pro správu pracovního kontextu). Podrobnosti naleznete v záznamu změn specifikace MCP.
Pro nejaktuálnější informace o pokročilých tématech MCP navštivte:
- Dokumentaci MCP
- Specifikaci MCP (2025-11-25)
- GitHub repozitář
- OWASP MCP Top 10 - Bezpečnostní rizika a opatření
- MCP Security Summit Workshop (Sherpa) - Praktický bezpečnostní trénink
- Multimodální implementace MCP rozšiřují AI schopnosti nad rámec zpracování textu
- Škálovatelnost je nezbytná pro podnikové nasazení a lze ji řešit horizontálním i vertikálním škálováním
- Komplexní bezpečnostní opatření chrání data a zajišťují správnou kontrolu přístupu
- Podniková integrace s platformami jako Azure OpenAI a Microsoft AI Foundry rozšiřuje možnosti MCP
- Pokročilé MCP implementace těží z optimalizovaných architektur a pečlivého řízení zdrojů
Navrhněte produkční MCP implementaci pro konkrétní případ použití:
- Určete multimodální požadavky pro váš případ použití
- Nastíněte bezpečnostní kontroly potřebné k ochraně citlivých dat
- Navrhněte škálovatelnou architekturu, která zvládne proměnlivou zátěž
- Naplánujte integrační body s podnikových AI systémy
- Zdokumentujte možné úzká místa výkonu a strategie jejich zmírnění
Prozkoumejte lekce v tomto modulu začínající s: 5.1 MCP Integrace
Po dokončení tohoto modulu pokračujte na: Modul 6: Příspěvky komunity
Prohlášení o omezení odpovědnosti: Tento dokument byl přeložen pomocí AI překladatelské služby Co-op Translator. Přestože usilujeme o co největší přesnost, mějte prosím na paměti, že automatizované překlady mohou obsahovat chyby nebo nepřesnosti. Originální dokument v jeho mateřském jazyce by měl být považován za autoritativní zdroj. Pro kritické informace se doporučuje profesionální lidský překlad. Nejsme odpovědní za jakékoli nedorozumění nebo nesprávné interpretace vzniklé použitím tohoto překladu.
