Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
De anatomie van het protocol
- Waarom function calling alleen ontoereikend is voor complexe agent-ecosystemen
- MCP-primitives: tools, resources, prompts en hun JSON-schemas
- Levenscyclus van een MCP-sessie: initialiseren, tools lijstweergeven, aanroepen, resultaat teruggeven, afsluiten
- Vergelijken van MCP met OpenAPI en GraphQL voor het blootleggen van mogelijkheden aan agents
Een stdio MCP-server bouwen
- Scaffolding van een TypeScript MCP-server met de officiële SDK
- Definieer toolschema's met Zod en genereer runtimevalidatie
- Tool handlers implementeren die interne REST-API's of databases aanroepen
- Omgaan met fouten, gedeeltelijke resultaten en langlopende tooluitvoering
Een HTTP MCP-server bouwen
- Upgraden van stdio naar HTTP voor remote deployen en load balancing
- Authenticatie implementeren met bearer tokens en mTLS
- Graceful degradation wanneer HTTP-verbindingen tijdens een sessie falen
- HTTP MCP-servers deployen achter Kong of nginx met rate limiting
Clientintegratiepatronen
- Een MCP-server registreren bij Claude Code via het configuratiebestand
- OpenClaude verbinden met meerdere MCP-eindpunten tegelijkertijd
- Een aangepaste Python agent client schrijven met de MCP Python SDK
- Graceful omgaan met veranderingen in toolbeschikbaarheid tijdens runtime
Resources en prompts blootleggen
- Alleen-lezen resources blootleggen voor contextverrijking door de agent
- Parametriseerde promptsjablonen maken die de redenering van de agent sturen
- Resources dynamisch bijwerken wanneer de onderliggende gegevens veranderen
- Wisselbare tools scheiden van immutable resources voor duidelijkheid met betrekking tot beveiliging
Interne tool registry en ontdekking
- Een bedrijfsbrede MCP-registry bouwen met metadata- en ownershiptags
- Auto-discovery via DNS-SD of well-known endpointbestanden
- Versiebeheer van tools en het afkeuren van oude eindpunten zonder clients te breken
- Tools catalogiseren met natuurlijke-taalbeschrijvingen voor vindbaarheid door agents
Enterprise-beveiligingsgrenzen
- Autorisatiecontroles implementeren binnen tool handlers, gebaseerd op agentidentiteit
- Netwerkssegmentatie gebruiken om risicovolle tools te isoleren van algemene agenttoegang
- Tooluitvoering sandboxen met seccomp en gVisor-containers
- Elke toolaanroep loggen voor compliance en forensische analyse
Performance en reliability engineering
- Time-outbeleid instellen per toolfamilie: database, compute en externe API's
- Circuit breakers implementeren wanneer downstream-services niet gezond zijn
- Toolresultaten cachen om redundante, kostbare berekeningen te verminderen
- MCP-servers draaien als sidecars versus standalone microservices
Interoperabiliteit tussen agentplatforms
- Compatibiliteit van MCP-servers testen met Claude Code en Continue.dev clients
- Verschillen in transportonderhandeling tussen platforms afhandelen
- Polyfill-adapters schrijven voor niet-MCP-agentframeworks
- Een cross-platform tool marketplace binnen de organisatie bouwen
Het MCP-ecosysteem intern verder ontwikkelen
- Ontwikkelaarsfeedback verzamelen over nut en nauwkeurigheid van tools
- Kwartaallijkse toolaudits uitvoeren en verouderde integraties opruimen
- Nieuwe teams onboarden met self-service MCP-server sjablonen
- Verbeteringen bijdragen aan de open-source MCP-specificatie (upstream)
Vereisten
- Programmeervaring in TypeScript of Python
- Inzicht in het aanroepen van LLM-tools en function-callingpatronen
- Basiskennis van netwerken: HTTP, WebSockets en JSON-RPC
Doelgroep
- Backendontwikkelaars die aangepaste tools bouwen voor AI-agents
- Platform engineers die standaardiseren hoe AI-agents toegang krijgen tot enterprise-systemen
- Solution architects die AI-tool-ecosystemen ontwerpen voor bedrijfsadoptie
14 Uren