Kom i kontakt

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

Antal deltagare


Pris per deltagare

Kommande Kurser

Relaterade Kategorier