Kom i kontakt

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

Antal deltagare


Pris per deltagare

Kommande Kurser

Relaterade Kategorier