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
Wissensüberprüfung 0 Fragen
No quiz for this lesson yet.