Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Kursplan
Protokollets anatomi
- Varför funktion-anrop ensam inte räcker för komplexa agent-ekosystem
- MCP-primitiver: verktyg, resurser, prompts och deras JSON-scheman
- Livscykeln för en MCP-session: initiera, lista verktyg, anropa, returnera, stäng av
- Jämförelse av MCP med OpenAPI och GraphQL för att exponera funktioner till agenter
Bygger en Stdio MCP-server
- Skapa en grundstruktur för en TypeScript MCP-server med officiellt SDK
- Definiera verktygsscheman med Zod och generera körtidsvalidering
- Implementera verktygshandlers som anropar interna REST-API:er eller databaser
- Hantera fel, delresultat och långvariga verktygskörningar
Bygger en HTTP MCP-server
- Uppgradera från stdio till HTTP för fjärrdeployment och lastbalansering
- Implementera autentisering med bearer-tokens och mTLS
- Värdefull nedgradering när HTTP-anslutningar fallerar mitt i sessionen
- Deploya HTTP MCP-servrar bakom Kong eller nginx med rate limiting
Mönster för klientintegration
- Registrera en MCP-server med Claude Code via konfigurationsfilen
- Anslut OpenClaude till flera MCP-slutpunkter samtidigt
- Skriva en anpassad Python-agentklient med MCP Python SDK
- Hantera ändrade verktygstillgänglighet på körtid på ett säkert sätt
Exponering av resurser och prompts
- Exponera läskänsliga resurser för att berika agentens kontext
- Skapa parametriska prompt-mallar som styr agentens resonemang
- Uppdatera resurser dynamiskt när den underliggande data ändras
- Åtskilja mutable verktyg från immutable resurser för säkerhetsklarhet
Internt verktygsregister och upptäckt
- Bygger ett företagsöverskridande MCP-register med metadata och ägar-taggar
- Auto-upptäckt via DNS-SD eller kända slutpunktsfiler
- Versionera verktyg och deprecera gamla slutpunkter utan att bryta klienter
- Katalogisera verktyg med naturligt språksbeskrivningar för agent-sökbarhet
Säkerhetsgränser i företagsmiljö
- Implementera auktoriseringskontroller inuti verktygshandlers baserat på agentens identitet
- Använda nätverkssegmentering för att isolera hög-risk verktyg från allmänna agent-åtkomst
- Sandboxing av verktygskörning med seccomp och gVisor-containers
- Logga varje verktygsanrop för compliance och forensisk analys
Prestanda- och tillförlitlighetsteknik
- Ställa in timeout-politik per verktygsfamilj: databas, beräkning och externa API:er
- Implementera circuit breakers när nedströms-tjänster är ohälsosamma
- Cacha verktygsresultat för att reducera redundanta dyra beräkningar
- Köra MCP-servrar som sidecars jämfört med standalone-mikrotjänster
Interoperabilitet mellan agentplattformar
- Testa MCP-server-kompatibilitet med Claude Code och Continue.dev-klienter
- Hantera transpot-negotiations-skillnader mellan plattformar
- Skriva polyfill-adapters för icke-MCP-agent-ramverk
- Bygger en plattformsoverskridande verktygsmarknad inifrån organisationen
Utveckla MCP-ekosystemet internt
- Samla in utvecklarens feedback om verktygens användbarhet och noggrannhet
- Genomföra kvartalsvisa verktygsrevisioner och ta bort föråldrade integrationer
- Onboarda nya team med self-service MCP-server-mallar
- Bidra med förbättringar upstream till den öppna MCP-specifikationen
Krav
- Programmerings erfarenhet av TypeScript eller Python
- Förståelse för LLM-verktygsanrop och funktion-anrop-mönster
- Grundläggande nätverkskunskap: HTTP, WebSockets och JSON-RPC
Target audience
- Backend-utvecklare som bygger anpassade verktyg för AI-agenter
- Plattsformsingenjörer som standardiserar hur AI-agenter kommer åt företagssystem
- Lösningarkitekter som utformar AI-verktygs ekosystem för företagsadoption
14 Timmar