Kontakt aufnehmen

Schulungsübersicht

Anatomie des Protokolls

  • Warum reines Function Calling für komplexe Agent-Ökosysteme nicht ausreicht
  • MCP-Grundbausteine: Tools, Ressourcen, Prompts und deren JSON-Schemata
  • Lebenszyklus einer MCP-Sitzung: Initialisierung, Tool-Liste abrufen, Aufruf, Rückgabe, Shutdown
  • Vergleich von MCP mit OpenAPI und GraphQL zur Offenlegung von Fähigkeiten für Agenten

Aufbau eines Stdio MCP-Servers

  • Scaffolding eines TypeScript MCP-Servers mit dem offiziellen SDK
  • Definition von Tool-Schemata mit Zod und Generierung der Laufzeitvalidierung
  • Implementierung von Tool-Handlern, die interne REST-APIs oder Datenbanken aufrufen
  • Umgang mit Fehlern, Teilergebnissen und lang laufenden Tool-Ausführungen

Aufbau eines HTTP MCP-Servers

  • Upgrade von stdio zu HTTP für Remote-Deployment und Lastverteilung
  • Implementierung der Authentifizierung unter Verwendung von Bearer-Tokens und mTLS
  • Degradation bei Ausfall von HTTP-Verbindungen während einer Sitzung
  • Deployment von HTTP MCP-Servers hinter Kong oder nginx mit Ratenbegrenzung

Client-Integrationsmuster

  • Registrierung eines MCP-Servers mit Claude Code über die Konfigurationsdatei
  • Verbindung von OpenClaude mit mehreren MCP-Endpunkten gleichzeitig
  • Schreiben eines benutzerdefinierten Python-Agent-Clients unter Verwendung des MCP Python SDK
  • Graceful Handling von Änderungen der Tool-Verfügbarkeit zur Laufzeit

Exposition von Ressourcen und Prompts

  • Bereitstellung schreibgeschützter Ressourcen zur Anreicherung des Agentenkontexts
  • Erstellung parametrisierter Prompt-Vorlagen, die die Reasoning-Fähigkeiten des Agents lenken
  • Dynamisches Aktualisieren von Ressourcen bei Änderungen der zugrunde liegenden Daten
  • Trennung veränderbarer Tools von unveränderlichen Ressourcen zur Klärung der Sicherheitsaspekte

Internes Tool-Registry und Discovery

  • Aufbau eines unternehmensweiten MCP-Registry mit Metadaten und Ownership-Tags
  • Auto-Discovery via DNS-SD oder bekannten Endpunkt-Dateien
  • Versionierung von Tools und Abkündigung alter Endpunkte ohne Unterbrechung der Clients
  • Katalogisierung von Tools mit natürlichen Sprachbeschreibungen für die Suchbarkeit durch Agents

Unternehmenssicherheitsgrenzen

  • Implementierung von Autorisierungschecks innerhalb der Tool-Handler basierend auf der Agent-Identität
  • Einsatz von Netzwerksegmentierung zur Isolation von Hochrisiko-Tools vom allgemeinen Agent-Zugriff
  • Sandboxing der Tool-Ausführung mit seccomp und gVisor-Containern
  • Protokollierung jedes Tool-Aufrufs zur Einhaltung von Compliance-Vorgaben und für forensische Analysen

Performance- und Zuverlässigkeitsengineering

  • Festlegung von Timeout-Richtlinien pro Tool-Familie: Datenbank, Compute und externe APIs
  • Implementierung von Circuit Breakers, wenn nachgelagerte Dienste nicht gesund sind
  • Caching von Tool-Ergebnissen zur Reduzierung redundanter, kostenintensiver Berechnungen
  • Betrieb von MCP-Servers als Sidecars versus standalone Microservices

Interoperabilität über Agent-Plattformen hinweg

  • Testing der MCP-Server-Kompatibilität mit Claude Code und Continue.dev Clients
  • Umgang mit Unterschieben bei der Transport-Negotiation zwischen Plattformen
  • Schreiben von Polyfill-Adaptern für nicht-MCP-Agent-Frameworks
  • Aufbau eines plattformübergreifenden Tool-Marktplatzes innerhalb der Organisation

Weiterentwicklung des MCP-Ökosystems intern

  • Sammeln von Entwicklerfeedback zur Nützlichkeit und Genauigkeit der Tools
  • Durchführung quartalsweiser Tool-Audits und Aufräumen veralteter Integrationen
  • Onboarding neuer Teams mit Self-Service MCP-Server-Vorlagen
  • Beitrag von Verbesserungen upstream zur Open-Source-MCP-Spezifikation

Voraussetzungen

  • Programmiererfahrung in TypeScript oder Python
  • Verständnis von LLM-Tool-Aufrufen und Funktionsaufrufmustern
  • Grundkenntnisse in Netzwerken: HTTP, WebSockets und JSON-RPC

Zielgruppe

  • Backend-Entwickler, die benutzerdefinierte Tools für KI-Agenten erstellen
  • Platform Engineers, die standardisieren, wie KI-Agenten auf Unternehmenssysteme zugreifen
  • Lösungsarchitekten, die Tool-Ökosysteme für KI für die unternehmensweite Einführung entwerfen
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Kommende Kurse

Verwandte Kategorien