Wird geladen

Model Context Protocol: Fortgeschrittene Themen

Gehe über die MCP-Grundlagen hinaus: Sampling, Benachrichtigungen und Roots, mit interaktiven Walkthroughs zu jedem Protokollablauf.

1.5 Std.1 Quiz
Was du lernen wirstAm Ende dieses Kurses wirst du in der Lage sein,
  • Verstehe, wie MCP-Server über verbundene Clients per Sampling Sprachmodellaufrufe anfordern können, wodurch KI-Kosten und -Komplexität vom Server zum Client verschoben werden
  • Implementiere Echtzeit-Feedback mithilfe von Kontextobjekten, Logging-Callbacks und Fortschrittsberichten für lang laufende Operationen
  • Verwende Roots, um MCP-Servern Zugriff auf bestimmte Verzeichnisse mit Sicherheitsgrenzen und benutzerfreundlicher Dateierkennung zu gewähren
  • Unterscheide zwischen Anfrage-Ergebnis-Paaren und Benachrichtigungsnachrichten in der MCP-Nachrichtenspezifikation und verstehe bidirektionale Kommunikationsmuster
  • Verstehe, wie MCP-Clients und -Server über Standard-Input/Output-Streams kommunizieren, einschließlich der erforderlichen Initialisierungs-Handshake-Sequenz
  • Erkläre, wie Server-Sent Events (SSE) die Server-zu-Client-Kommunikation über HTTP ermöglichen, einschließlich Sitzungsverwaltung und Dual-Connection-Architekturen
  • Erkenne, wie Konfigurationsflags die Funktionalität beeinflussen, insbesondere vom Server initiierte Anfragen und Streaming-Fähigkeiten
  • Entscheide, wann zustandsloses HTTP für horizontale Skalierung mit Load Balancern verwendet werden soll, und wäge die Kompromisse zwischen zustandsbehafteten und zustandslosen Serverkonfigurationen ab
  • Wähle geeignete Transportmethoden basierend auf Deployment-Anforderungen, Funktionalitätsbedürfnissen und Skalierungsbeschränkungen
Who it’s for

Ingenieure, die Produktions-MCP-Server entwickeln und die erweiterten Fähigkeiten des Protokolls verstehen müssen

Before you start
  • Grundlegendes Verständnis von MCP-Servern und -Clients
  • Vertrautheit mit asynchronen Programmiermustern

Dieser Kurs behandelt die technische Implementierung von MCP-Servern und -Clients, von der grundlegenden Nachrichtenübermittlung bis zu Strategien für die Produktionsbereitstellung. Du lernst, wie MCP Sprachmodellen wie Claude ermöglicht, über standardisierte Protokolle, Transporte und Nachrichtenformate mit externen Tools und Datenquellen zu interagieren.

Inside the course

Zentrale MCP-Funktionen

6 lessons

Lerne die erweiterten Funktionen, die MCP-Server leistungsfähiger machen. Behandelt Sampling, um KI-Kosten auf Clients auszulagern, die Implementierung von Fortschrittsbenachrichtigungen für eine bessere UX und die Verwendung von Roots für den sicheren Umgang mit Dateizugriffen.

Transporte und Kommunikation

5 lessons

Verstehe, wie MCP-Nachrichten zwischen Clients und Servern fließen. Untersucht das JSON-Nachrichtenprotokoll, den STDIO-Transport für die lokale Entwicklung und die Komplexität von StreamableHTTP, einschließlich der Frage, wann Funktionen für Skalierbarkeit geopfert werden sollten.