Kom i kontakt

Kursplan

Protokollets anatomi

  • Varför funktion-anrop ensam inte räcker för komplexa agent-ekosystem
  • MCP-primitiver: verktyg, resurser, prompts och deras JSON-scheman
  • Livscykeln 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

Bygger en Stdio MCP-server

  • Skapa en 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, delresultat och långvariga verktygskörningar

Bygger en HTTP MCP-server

  • Uppgradera från stdio till HTTP för fjärrdeployment och lastbalansering
  • Implementera autentisering med bearer-tokens och mTLS
  • Värdefull nedgradering när HTTP-anslutningar fallerar mitt i sessionen
  • Deploya HTTP MCP-servrar bakom Kong eller nginx med rate limiting

Mönster för klientintegration

  • Registrera en MCP-server med Claude Code via konfigurationsfilen
  • Anslut OpenClaude till flera MCP-slutpunkter samtidigt
  • Skriva en anpassad Python-agentklient med MCP Python SDK
  • Hantera ändrade verktygstillgänglighet på körtid på ett säkert sätt

Exponering av resurser och prompts

  • Exponera läskänsliga resurser för att berika agentens kontext
  • Skapa parametriska prompt-mallar som styr agentens resonemang
  • Uppdatera resurser dynamiskt när den underliggande data ändras
  • Åtskilja mutable verktyg från immutable resurser för säkerhetsklarhet

Internt verktygsregister och upptäckt

  • Bygger ett företagsöverskridande MCP-register med metadata och ägar-taggar
  • Auto-upptäckt via DNS-SD eller kända slutpunktsfiler
  • Versionera verktyg och deprecera gamla slutpunkter utan att bryta klienter
  • Katalogisera verktyg med naturligt språksbeskrivningar för agent-sökbarhet

Säkerhetsgränser i företagsmiljö

  • Implementera auktoriseringskontroller inuti verktygshandlers baserat på agentens identitet
  • Använda nätverkssegmentering för att isolera hög-risk verktyg från allmänna agent-åtkomst
  • Sandboxing av verktygskörning med seccomp och gVisor-containers
  • Logga varje verktygsanrop för compliance och forensisk analys

Prestanda- och tillförlitlighetsteknik

  • Ställa in timeout-politik per verktygsfamilj: databas, beräkning och externa API:er
  • Implementera circuit breakers när nedströms-tjänster är ohälsosamma
  • Cacha verktygsresultat för att reducera redundanta dyra beräkningar
  • Köra MCP-servrar som sidecars jämfört med standalone-mikrotjänster

Interoperabilitet mellan agentplattformar

  • Testa MCP-server-kompatibilitet med Claude Code och Continue.dev-klienter
  • Hantera transpot-negotiations-skillnader mellan plattformar
  • Skriva polyfill-adapters för icke-MCP-agent-ramverk
  • Bygger en plattformsoverskridande verktygsmarknad inifrån organisationen

Utveckla MCP-ekosystemet internt

  • Samla in utvecklarens feedback om verktygens användbarhet och noggrannhet
  • Genomföra kvartalsvisa verktygsrevisioner och ta bort föråldrade integrationer
  • Onboarda nya team med self-service MCP-server-mallar
  • Bidra med förbättringar upstream till den öppna MCP-specifikationen

Krav

  • Programmerings erfarenhet av TypeScript eller Python
  • Förståelse för LLM-verktygsanrop och funktion-anrop-mönster
  • Grundläggande nätverkskunskap: HTTP, WebSockets och JSON-RPC

Target audience

  • Backend-utvecklare som bygger anpassade verktyg för AI-agenter
  • Plattsformsingenjörer som standardiserar hur AI-agenter kommer åt företagssystem
  • Lösningarkitekter som utformar AI-verktygs ekosystem för företagsadoption
 14 Timmar

Antal deltagare


Pris per deltagare

Kommande Kurser

Relaterade Kategorier