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 funksjonsanrop alene ikke er tilstrekkelig for komplekse agent-økosystemer
- MCP-primitive: verktøy, ressurser, oppfordringer (prompts) og deres JSON-skjemaer
- Livssyklusen til en MCP-session: initialisering, liste over verktøy, anrop, returnering, nedleggelse
- Sammenligning av MCP med OpenAPI og GraphQL for å eksponere funksjonalitet til agenter
Bygge en Stdio MCP-server
- Oppsett av en TypeScript MCP-server med det offisielle SDK-et
- Definisjon av verktøyskjemaer med Zod og generering av kjøringstidsvalidering
- Implementering av verktøyhåndterere som kaller interne REST-API-er eller databaser
- Håndtering av feil, delvise resultater og langvarig verktøyutførelse
Bygge en HTTP MCP-server
- Oppgradering fra stdio til HTTP for fjernutplassering og lastbalansering
- Implementering av autentisering med bearer-tokens og mTLS
- Graceful degradation (gradvis nedtrapping) når HTTP-tilkoblinger svikter under en session
- Utplassering av HTTP MCP-servrer bak Kong eller nginx med hastighetsbegrensning
Mønstre for klientintegrasjon
- Registrering av en MCP-server med Claude Code ved hjelp av konfigurasjonsfilen
- Tilkobling 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øytillgjengelighet under kjøring
Eksponering av ressurser og oppfordringer (prompts)
- Eksponering av skrivebeskyttede ressurser for berikelse av agentkontekst
- Opprettelse av parameteriserte maler for oppfordringer (prompts) som styrer agentens resonnement
- Oppdatering av ressurser dynamisk når underliggende data endres
- Adskillelse av mutable verktøy fra immutable ressurser for sikkerhetsklarhet
Internt verktøyregister og oppdagelse
- Bygge et bedriftsomfattende MCP-register med metadata og eierskapsmerker
- Auto-oppdagelse via DNS-SD eller velkjente endepunktsfiler
- Versjonering av verktøy og fjerning av gamle endepunkter uten å bryte klienter
- Katalogisering av verktøy med naturlige språkbeskrivelser for søkbarhet for agenter
Enterprise-sikkerhetsgrenser
- Implementering av autorisasjonssjekker inne i verktøyhåndterere basert på agentens identitet
- Bruk av nettverkssegmentering for å isolere høyrisikoverktøy fra generell agenttilgang
- Sandboxing av verktøyutførelse med seccomp og gVisor-containere
- Loggføring av hvert verktøyanrop for etterlevelse og forensisk analyse
Ytelse og pålitelighetsingeniøring
- Innstilling av tidsavbruddspolicy per verktøyfamilie: database, beregning og eksterne API-er
- Implementering av sirkuttbruddere (circuit breakers) når nedstrøms tjenester er urimelig
- Caching av verktøyresultater for å redusere redundante, kostbare beregninger
- Kjøring av MCP-servrer som sidecars i stedet for selvstendige mikrotenester
Interoperabilitet på tvers av agentplattformer
- Testing av MCP-serverkompatibilitet med Claude Code- og Continue.dev-klienter
- Håndtering av forskjeller i transportforhandling mellom plattformer
- Skriving av polyfill-adaptere for ikke-MCP-agentrammeverk
- Bygge et plattformoverskridende verktøymarkedsted inne i organisasjonen
Utvikling av MCP-økosystemet internt
- Innsamling av utviklertilbakemeldinger på verktøyets nytteverdi og nøyaktighet
- Gjennomføring av kvartalsvise verktøyrevisjoner og fjerning av utdaterte integrasjoner
- Onboarding av nye team med maler for selvbetjening av MCP-servere
- Bidra med forbedringer oppstrøms til den åpne MCP-spesifikasjonen
Krav
- Programmeringserfaring i TypeScript eller Python
- Forståelse for LLM-verktøyanrop og funksjonsanrop-mønstre
- Grunnleggende nettverkskunnskap: HTTP, WebSockets og JSON-RPC
Målgruppe
- Backend-utviklere som bygger tilpassede verktøy for AI-agenter
- Platformingeniører som standardiserer hvordan AI-agenter får tilgang til bedriftssystemer
- Løsningsarkitekter som designer AI-verktøyøkosystemer for bedriftsinnføring
14 Timer