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 ikke er tilstrekkelig for komplekse agentøkosystemer
- MCP-primitiver: verktøy, ressurser, oppfordringer og deres JSON-skjemaer
- En MCP-sessionens livssyklus: initialisering, liste over verktøy, kall, returnering, nedstenging
- Sammenligning av MCP med OpenAPI og GraphQL for eksponering av evner til agenter
Bygge en stdio-MCP-server
- Rammeoppsett av en TypeScript MCP-server med det offisielle SDK-et
- Definere verktøyskjemaer med Zod og generere kjøringstidssjekk
- Implementere verktøyhåndterere som kaller interne REST-API-er eller databaser
- Håndtere feil, delvise resultater og langvarige verktøykjøringar
Bygge en HTTP-MCP-server
- Oppgradere fra stdio til HTTP for fjerndistribusjon og lastbalansering
- Implementere autentisering ved hjelp av bearer-tokener og mTLS
- Graduelt nedgradering når HTTP-tilkoblinger feiler midt i en session
- Distribusjon av HTTP-MCP-servere bak Kong eller nginx med hastighetssperre
Mønster for klientintegrering
- Registrere en MCP-server med Claude Code ved hjelp av konfigurasjonsfilen
- Koble OpenClaude til flere MCP-enderpunkter samtidig
- Skrive en egendefinert Python-agentklient ved hjelp av MCP Python SDK
- Håndtere endringer i verktøytillit på kjøringstid på en grasiøs måte
Eksponering av ressurser og oppfordringer
- Eksponere lesebeskyttede ressurser for berikelse av agentkontekst
- Opprette parameteriserte maloppfordringer som veileder agentens resonnement
- Oppdatere ressurser dynamisk når underliggende data endres
- Skill mellom muterbare verktøy og umuterbare ressurser for sikkerhetsklarhet
Internt verktøyregister og oppdagelse
- Bygge et bedriftsbredt MCP-register med metadata-eierskapsmerker
- Automatisk oppdagelse via DNS-SD eller velkjente endepunktsfiler
- Versjonering av verktøy og utelukkelse av gamle endepunkter uten å bryte klienter
- Katalogisering av verktøy med naturlige språkbeskrivelser for søkbarhet for agenter
Virksomhetskommunikasjonsgrenser
- Implementere autorisasjonssjekker inne i verktøyhåndterere basert på agentidentitet
- Bruke nettverkssegmentering for å isolere høyriskerverktøy fra generell agentinngang
- Sandboxe verktøykjøring med seccomp og gVisor-kontainere
- Logge hvert verktøykall for samsvar og rettsanalyser
Ytelses- pålitelighetsteknikk
- Innstille timeout-politikker per verktøyfamilie: database, beregning og eksterne API-er
- Implementere kretsbrytere når underliggende tjenester er ufrisk
- Koshe opp verktøyresultater for å redusere redundante dyrbare beregninger
- Kjøre MCP-servere som sidebiler i stedet for standalone mikrotjenester
Interoperabilitet på tvers av agentplattformer
- Teste MCP-server-kompatibilitet med Claude Code- og Continue.dev-klienter
- Håndtere transporforhandlingsforskjeller mellom plattformer
- Skrive polyfill-adaptorer for ikke-MCP-agentrammeverk
- Bygge en tverrgående verktøymarkedsplass innad i organisasjonen
Utvikling av MCP-økosystemet internt
- Innhente utviklerfeedback på verktøybrukbarhet og nøyaktighet
- Kjøre kvartalsvise verktøyrevisjoner og fjerne obsolete integrasjoner
- Onboarding av nye team med self-service MCP-servermalmer
- Bidra med forbedringer oppstrøms til den åpne kilde-MCP-spesifikasjonen
Krav
- Programmeringserfaring i TypeScript eller Python
- Innsikt i LLM-verktøytillit og funksjonskallmønstre
- Basal nettverkskunnskap: HTTP, WebSockets og JSON-RPC
Målgruppe
- Backend-utviklere som bygger egendefinerte verktøy for AI-agenter
- Plattformingeniører som standardiserer hvordan AI-agenter får tilgang til bedriftssystemer
- Løsningsarkitekter som designer AI-verktøyøkosystemer for bedriftsvedtak
14 Timer