Zkuste nás kontaktovat

Návrh Školení

Struktura protokolu

  • Proč samotné volání funkcí nestačí pro složité ekosystémy agentů
  • Základní prvky MCP: nástroje, zdroje a šablony věcí spolu s jejich JSON schématy
  • Životní cyklus relace MCP: inicializace, výčet dostupných nástrojů, volání, navrácení výsledků a ukončení relace
  • Srovnání protokolu MCP s formáty OpenAPI a GraphQL z hlediska poskytování funkcionalit agentům

Vytváření serveru MCP pro stdio

  • Nastavení serveru MCP v TypeScriptu pomocí oficiálního SDK
  • Definování schémat nástrojů pomocí knihovny Zod a jejich validace za běhu programu
  • Implementace obslužných rutin pro volání interních REST rozhraní či databází
  • Zpracovávání chyb, neúplných výsledků a náročných operací trvajících delší dobu

Vytváření serveru MCP pro HTTP

  • Přechod z stdio na HTTP za účelem vzdáleného nasazení a vyrovnávání zátěže
  • Zabezpečování komunikace pomocí tokenů typu bearer a protokolu mTLS
  • Správa chování systému v případě výpadku spojení během trvající relace
  • Nasazení serverů MCP za prostředím Kong či nginx s nastaveným omezením počtu požadavků

Postupy integrace klientů

  • Registrování serveru MCP v systému Claude Code pomocí konfiguračního souboru
  • Připojení OpenClaude k několika různým endpointům MCP současně
  • Napsání vlastního klienta agenta v Pythonu s využitím knihovny MCP SDK
  • Zvládnutí změn dostupnosti nástrojů za běhu programu bez narušení stability systému

Poskytování zdrojů a šablon věcí

  • Prezentace pouze čitelných zdrojů, které obohacují kontext pro agenty
  • Tvorba parametrizovaných šablon věcí sloužících k usměrnění myšlenkového procesu agentů
  • Aktualizace zdrojů ihned po změnách ve spojených datech
  • Rozdělování měnitelných nástrojů a nezměnitelných zdrojů za účelem zvýšení bezpečnosti systému

Interní registr nástrojů a jejich vyhledávání

  • Vytvoření firemního registru MCP obsahujícího metadata a označení vlastníků jednotlivých nástrojů
  • Automatické vyhledávání prostřednictvím DNS-SD či speciálních konfiguračních souborů
  • Správa verzí nástrojů a postupné odstraňování zastaralých endpointů bez ovlivnění klientů
  • Popsávání nástrojů v přirozeném jazyce, aby je mohly agenti snadno vyhledat

Bezpečnostní pravidla v podnikovém prostředí

  • Provádění autorizačních kontrol uvnitř obslužných rutin na základě totožnosti jednotlivých agentů
  • Siloování sítí pro oddělení vysoce rizikových nástrojů od běžného přístupu agentů
  • Využití technologií seccomp a kontejnerů gVisor k izolaci prováděných operací
  • Zaznamenávání všech volání nástrojů za účelem auditu a vyšetřování incidentů

Optimalizace výkonu a spolehlivosti systému

  • Nastavování časových limitů podle typu nástrojů: databází, výpočtových operací i externích rozhraní
  • Implementace mechanismů přerušení poptávky při nestabilitě vzdálených služeb
  • Používání ukládání výsledků do mezipaměti pro odstranění redundantních výpočtů
  • Volba architektury serveru MCP jako samostatného mikroslužebníku nebo vedlejší komponenty běžící na straně klienta

Interoperabilita mezi různými platformami pro agenty

  • Otestování kompatibility serveru MCP s nástroji jako Claude Code a Continue.dev
  • Zvládnutí rozdílů v přizpůsobování transportních protokolů jednotlivými platformami
  • Tvorba adaptérů pro integraci systémů, které nevyužívají samotný formát MCP
  • Vytvoření celopodnikového tržiště nástrojů vhodných pro různé typy agentů

Rozvoj interního ekosystému MCP

  • Shromažďování zpětné vazby od vývojářů ohledně užitečnosti a přesnosti jednotlivých nástrojů
  • Pravidelný audit nástrojů každého čtvrt roku s cílem eliminovat zbytečné integrace
  • Umožnění novým týmům vytvoření vlastních serverů MCP za použití předpřipravených šablon
  • Přispívání na zlepšování formátu MCP do projektů otevřeného software

Požadavky

  • Zkušenosti s programováním v TypeScriptu nebo Pythonu
  • Pochopení mechanismů volání nástrojů LLM a jejich funkcí
  • Základní znalosti síťových protokolů: HTTP, WebSockets a JSON-RPC

Cílové skupiny

  • Backendoví vývojáři vytvářející specifické nástroje pro AI agenty
  • Platformní inženýři, kteří standardizují způsob přístupu AI agentů k firemním systémům
  • Architekti řešení navrhující ekosystémy nástrojů pro využití v podniku
 14 Hodiny

Počet účastníků


Cena za účastníka

Nadcházející kurzy

Související kategorie