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 ensam är otillräckligt för komplexa agent-ekosystem
- MCP-primitiver: verktyg, resurser, prompts och deras JSON-scheman
- En MCP-sessionens livscykel: initiera, lista verktyg, anropa, returnera, avluta
- Jämförelse av MCP med OpenAPI och GraphQL för att exponera funktionalitet till agenter
Att bygga en Stdio MCP-server
- Skapa grundstrukturen för en TypeScript MCP-server med det officiella SDK:et
- Definiera verktygsscheman med Zod och generera körtidsvalidering
- Implementera verktygshandläggare som anropar interna REST-API:er eller databaser
- Hantera fel, delvisa resultat och långvariga verktygsutföranden
Att bygga en HTTP MCP-server
- Uppgradera från stdio till HTTP för fjärrdistribution och lastbalansering
- Implementera autentisering med bearer-tokens och mTLS
- Graceful degradation när HTTP-anslutningar misslyckas mitt i en session
- Distribuera HTTP MCP-servrar bakom Kong eller nginx med hastighetsbegränsning
Mönster för klientintegration
- Registrera en MCP-server med Claude Code med hjälp av konfigurationsfilen
- Anslut OpenClaude till flera MCP-slutpunkter samtidigt
- Skriv en anpassad Python-agentklient med MCP Python SDK
- Hantera ändringar i tillgängligheten av verktyg under runtime på ett smidigt sätt
Exponering av resurser och prompts
- Exponera skrivskyddade resurser för att berika agentens kontext
- Skapa parametrade promptmallar som styr agentens resonemang
- Uppdatera resurser dynamiskt när underliggande data ändras
- Åtskilja ändringsbara verktyg från oföränderliga resurser för tydlighetens skull
Internt verktygsregister och upptäckt
- Bygg ett företagsomfattande MCP-register med metadata och ägandemärken
- Automatisk upptäckt via DNS-SD eller välkända slutpunktsfiler
- Versionera verktyg och deprecate gamla slutpunkter utan att bryta klienter
- Katalogisera verktyg med naturligt språk-beskrivningar för sökbarhet av agenter
Säkerhetsgränser i företaget
- Implementera auktoriseringskontroller inne i verktygshandläggare baserat på agentens identitet
- Använd nätverkssegmentering för att isolera högriskverktyg från allmänna åtkomster
- Sandlåda verktygsutförande med seccomp och gVisor-containers
- Logga varje verktygsanrop för efterlevnad och forensisk analys
Prestanda- och tillförlitlighetsteknik
- Ställ in timeout-politik per verktygsfamilj: databas, beräkning och externa API:er
- Implementera strömbrytare när nedströms-tjänster är ohälsosamma
- Cacha verktygsresultat för att minska onödiga dyra beräkningar
- Kör 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 olika överföringsförhandlingar mellan plattformar
- Skriv polyfill-adapters för icke-MCP-agentramverk
- Bygg en plattformsöverskridande verktygsmarknad inom organisationen
Att utveckla MCP-ekosystemet internt
- Samla in utvecklarfeedback om verktygens användbarhet och noggrannhet
- Genomför kvartalsvisa verktygsrevisioner och ta bort föråldrade integrationer
- Onboarda nya team med mallar för självbetjänings MCP-servrar
- Bidra med förbättringar uppströms till den öppna källkods-MCP-specifikationen
Krav
- Programmeringserfarenhet i TypeScript eller Python
- Förståelse för verktygsanrop och funktionsanropsmönster i LLM
- Grundläggande nätverkskunskap: HTTP, WebSockets och JSON-RPC
Målgrupp
- Backend-utvecklare som bygger anpassade verktyg för AI-agenter
- Plattformstekniker som standardiserar hur AI-agenter kommer åt företagsystem
- Lösningarkitekter som designar AI-verktygs ekosystem för företagsspridning
14 Timmar