Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Kursplan
Protokollens anatomi
- Hvorfor funksjonskall alene er utilstrekkelig for komplekse agentøkosystemer
- MCP-primitiver: verktøy, ressurser, prompts, og deres JSON-skjemaer
- Livssyklus for en MCP-sesjon: initialisering, liste verktøy, kall, retur, avslutning
- Sammenligning av MCP med OpenAPI og GraphQL for eksponering av funksjonalitet til agenter
Bygging av en Stdio MCP-server
- Rammeverk for en TypeScript MCP-server med det offisielle SDK-et
- Definisjon av verktøyskjemaer med Zod og generering av kjøretidssvalidering
- Implementering av verktøyytelseshåndterere som kaller interne REST-API-er eller databaser
- Håndtering av feil, delvise resultater og langvarig verktøyutøvelse
Bygging av en HTTP MCP-server
- Oppgradering fra stdio til HTTP for fjerndistribusjon og lastbalansering
- Implementering av autentisering ved hjelp av bearer-tokens og mTLS
- Graceful nedgradering når HTTP-tilkoblinger feiler midt i en sesjon
- Distribusjon av HTTP MCP-servrere bak Kong eller nginx med hastighetsbegrensning
Klientintegreringsmønstre
- Registrering av en MCP-server med Claude Code ved hjelp av konfigurasjonsfilen
- Kobling av OpenClaude til flere MCP-endepunkter samtidig
- Skriving av en tilpasset Python-agentklient ved hjelp av MCP Python SDK
- Gracefull håndtering av endringer i verktøytilgjengelighet under kjøring
Eksponering av ressurser og prompts
- Eksponering av skrivebeskyttede ressurser for berikelse av agentkontekst
- Oppretting av parametriserte prompt-maler som veileder agentresonering
- Oppdatering av ressurser dynamisk når underliggende data endres
- Adskillelse av mutable verktøy fra immutable ressurser for sikkerhetsklarhet
Internt verktøysregister og oppdagelse
- Bygging av et bedriftsbredt MCP-register med metadata- og eierskapsmerker
- Auto-oppdagelse via DNS-SD eller velkjente sluttpunktsfiler
- Versjonering av verktøy og depreciering av gamle endepunkter uten å bryte klienter
- Katalogisering av verktøy med naturlige språkbeskrivelser for agent-søkbarhet
Enterprise-sikkerhetsgrenser
- Implementering av autorisasjonssjekker inne i verktøyytelseshåndterere basert på agentidentitet
- Bruk av nettverkssegmentering for å isolere høyriskiko-verktøy fra generell agenttilgang
- Sandboxing av verktøyutøvelse med seccomp og gVisor-containere
- Loggføring av hver verktøypåkalling for samsvar og rettslig analyse
Ytelses- og pålitelighetsingeniørfag
- Fastsetting av timeouts per verktøyfamilie: database, beregning og eksterne API-er
- Implementering av kretsbrudd når nedstrøms-tjenester er ufriske
- Caching av verktøyresultater for å redusere redundante, dyre beregninger
- Kjøre MCP-servrere som sidecars versus selvstendige mikrotjenester
Tverrplattformsinteroperabilitet mellom agentplattformer
- Test av MCP-serverkompatibilitet med Claude Code- og Continue.dev-klienter
- Håndtering av transportforhandlingsforskjeller mellom plattformer
- Skriving av polyfill-adaptere for ikke-MCP-agentrammeverk
- Bygging av et plattformoverskridende verktøymarked innenfor organisasjonen
Utvikling av MCP-økosystemet internt
- Innsamling av utviklerfeedback på verktøyens nytte og nøyaktighet
- Gjennomføring av kvartalsvise verktøyrevisjoner og fjerning av utdaterte integrasjoner
- Onboarding av nye team med selvbetjenings-MCP-servermalte
- Bidra med forbedringer oppstrøms til den åpne MCP-spesifikasjonen
Krav
- Programmeringsopplevelse i TypeScript eller Python
- Forståelse for LLM-verktøypåkalling og funksjonskallmønstre
- Grunnleggende nettverkskunnskap: HTTP, WebSockets og JSON-RPC
Målgruppe
- Backend-utviklere som bygger tilpassede verktøy for AI-agenter
- Plattformingeniører som standardiserer hvordan AI-agenter får tilgang til enterprise-systemer
- Løsningsarkitekter som designer AI-verktøyøkosystemer for bedriftsinnføring
14 Timer