Model Context Protocol Advanced Topics
← Alle Lektionen
Lektion 05Model Context Protocol Advanced Topics

JSON message types

Zusammenfassung (Audio)

Keine Audio-Zusammenfassung für diese Lektion.

Studiennotizen

MCP Nachrichten und Standard-IO-Transport

  • Kommunikationsformat:
  • Clients und Server kommunizieren über JSON. Diese JSON-Strukturen werden als „Nachrichten“ (messages) bezeichnet.
  • MCP Spezifikation:
  • Die vollständige Liste aller Nachrichtentypen ist in der MCP-Spezifikations-Repository (z. B. in der Datei schema. ts) definiert.
  • Diese Spezifikation ist getrennt von den SDK-Repositories (z. B. Python, TypeScript).
  • Nachrichtentypen (Kategorien):
  • Request/Result-Paare: Nachrichten, die immer paarweise auftreten (z. B. call to request → call to result). Sie beschreiben eine Aktion und die erwartete Antwort.
  • Benachrichtigungen (Notifications): Ereignisbasierte Nachrichten, die über ein Geschehenes informieren, aber keine Antwort erfordern (z. B. progress notification, logging message notification).
  • Richtung der Nachrichten:
  • Nachrichten sind nach ihrem Absender/Empfänger kategorisiert:
  • Client Messages: client request, client notification, client result.
  • Server Messages: server request, server notification, server result.
  • Wichtiger Hinweis für HTTP-Transport:
  • Die Server Request- und Server Notification-Typen sind Nachrichten, die vom Server an den Client gesendet werden. Dieses Wissen ist entscheidend für das Verständnis des streamable HTTP Transports.

Takeaways

  • Kommunikation zwischen Clients und Servern erfolgt ausschließlich über JSON-Nachrichten.
  • Nachrichtentypen sind entweder Request/Result-Paare (Aktion und erwartete Antwort) oder Benachrichtigungen (ereignisbasierte Information ohne Antwort).
  • Nachrichten werden nach Absender/Empfänger kategorisiert (Client Messages vs. Server Messages).
  • Server Request und Server Notification sind die zentralen Nachrichtentypen, die vom Server an den Client gesendet werden und für den streamable HTTP-Transport entscheidend sind.
Lernkarten 8 Karten
Frage
zum Aufdecken klicken · ←/→
Antwort
zum Zurückdrehen klicken
Nach Anki exportieren (.tsv) ↓
Wissensüberprüfung 0 Fragen

No quiz for this lesson yet.