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 funktionsanrop ensamt är otillräckligt för komplexa agentekosystem
- MCP-primitiver: verktyg, resurser, prompts och deras JSON-scheman
- Förloppet 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
Bygga en Stdio MCP-server
- Skapa 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, delvisa resultat och långvariga verktygskörningar
Bygga en HTTP MCP-server
- Uppgradera från stdio till HTTP för fjärrdistribution och lastbalansering
- Implementera autentisering med bearer-tokens och mTLS
- Elegant nedbrytning när HTTP-anslutningar misslyckas mitt under en session
- Distribuera HTTP MCP-servrar bakom Kong eller nginx med hastighetsbegränsning
Mönster för klientintegration
- Registrera en MCP-server i Claude Code via konfigurationsfilen
- Anslut OpenClaude till flera MCP-slutpunkter samtidigt
- Skriv en anpassad Python-agentklient med MCP:s Python SDK
- Hantera ändringar i verktygstillgänglighet under körning på ett elegant sätt
Exponering av resurser och prompts
- Exponera läsaendresurser för att berika agentkontexten
- Skapa parametriska promptmallar som styr agenteresoner
- Uppdatera resurser dynamiskt när underliggande data ändras
- Säkerhetsmässigt åtskilja mutable verktyg från immutabla resurser
Internt verktygsregister och upptäckt
- Bygga ett företagsomfattande MCP-register med metadata och ägar-taggar
- Auto-upptäckt via DNS-SD eller välkända slutpunktsfiler
- Versionshantera verktyg och depreciera gamla slutpunkter utan att bryta klienter
- Katalogisera verktyg med naturligt språkbeskrivningar för agentsökbarhet
Företagsmässiga säkerhetsgränser
- Implementera auktoriseringskontroller inuti verktygshandlers baserat på agentidentitet
- Använda nätverkssegmentering för att isolera riskfyllda verktyg från allmänna agentåtkomster
- Sandlåda verktygskörning med seccomp och gVisor-containers
- Lagra varje verktygsanrop för efterlevnad och forensisk analys
Prestanda- och tillförlitlighetsteknik
- Ställ in timeout-policyer per verktygsfamilj: databas, beräkning och externa API:er
- Implementera kretsbrytare när nedströms-tjänster är ohälsosamma
- Cacha verktygsresultat för att minska redundanta dyra beräkningar
- Köra MCP-servrar som sidecars jämfört med fristående mikrotjänster
Interoperabilitet över agentplattformar
- Testa MCP-serverkompatibilitet med Claude Code- och Continue.dev-klienter
- Hantera transportförhandlingsskillnader mellan plattformar
- Skriva polyfill-adapters för icke-MCP-agentramverk
- Bygga en plattformsovergripande verktygsmarknad inom organisationen
Utveckla MCP-ekosystemet internt
- Samla in utvecklarfeedback om verktygens användbarhet och korrekthet
- Kvartalsvisa verktygsrevisioner och rensa bort föråldrade integrationer
- Vidarebefordra nya team med self-service-mallar för MCP-servrar
- Bidra med förbättringar upstream till den öppna-källkods-MCP-specifikationen
Krav
- Programmeringskunskaper i TypeScript eller Python
- Förståelse för LLM-verktygsanrop och funktionsanropsmönster
- Grundläggande nätverkskunskap: HTTP, WebSockets och JSON-RPC
Målgrupp
- Backend-utvecklare som bygger anpassade verktyg för AI-agenter
- Plattformsingenjörer som standardiserar hur AI-agenter får tillgång till företagsystem
- Lösningsarkitekter som designar AI-verktygsekosystem för företagsantagande
14 Timmar