Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
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