- Das neue Update der MCP-Spezifikation legt den Schwerpunkt auf strukturierte Metadaten und Kontextverwaltung. Ziel sind eine bessere Erweiterbarkeit und stärkere Interoperabilität zwischen verschiedenen Systemen
- Es werden neue Datenfelder hinzugefügt, und bestehende Pflichtfelder werden genauer definiert. Durch die Hierarchisierung der Metadatenstruktur werden systemspezifische Erweiterungsansätze unterstützt
- Es werden klare Regeln für Kontextverfolgung und Attributaktualisierung festgelegt; im Vergleich zu früher wird die Funktion für eine konsistente Verwaltung von Statusinformationen stärker betont
- Rechtemanagement und Datenvalidierung werden in der Protokollspezifikation ausdrücklich festgelegt. Einige neu hinzugefügte Felder wurden mit Blick auf die Kompatibilität mit zukünftigen Protokollversionen aufgenommen
- Unterstützung für plattformübergreifende Integration: Es wird eine Grundlage geschaffen, um Kontextdaten auch über verschiedene AI-Plattformen und Cloud-Service-Umgebungen hinweg auf konsistente Weise auszutauschen
- MCP(Model Context Protocol) ist ein Protokoll für den Austausch von Kontext-Metadaten zwischen verschiedenen AI-Systemen wie Machine-Learning-Modellen oder großen Sprachmodellen
Major changes
- Unterstützung für JSON-RPC-Batching entfernt (PR #416)
- Unterstützung für structured tool output hinzugefügt (PR #371)
- MCP-Server als OAuth-Resource-Server klassifiziert; geschützte Ressourcen-Metadaten hinzugefügt, damit der zugehörige Authorization-Server gefunden werden kann (PR #338)
- MCP-Clients müssen den Resource Indicator aus RFC 8707 implementieren (um zu verhindern, dass bösartige Server Zugriffstoken erhalten) (PR #734)
- Security Considerations und Best Practices in der Authorization-Spezifikation präzisiert, zusätzlich wurde eine eigene Seite zum Sicherheitsleitfaden hinzugefügt
- Elicitation-Funktion hinzugefügt, damit Server zusätzliche Informationen vom Benutzer anfordern können (PR #382)
- Unterstützung für Resource Links hinzugefügt, sodass Ergebnisse von Tool-Aufrufen Ressourcen-Links enthalten können (PR #603)
- Bei der Aushandlung der Protokollversion ist unter HTTP der Header
MCP-Protocol-Version verpflichtend (PR #548)
- SHOULD bei Lifecycle Operation in MUST geändert (Referenz)
Other schema changes
- Das Feld
_meta wurde zu weiteren Interface-Typen hinzugefügt (PR #710), korrekte Verwendung dokumentiert
- Feld
context zu CompletionRequest hinzugefügt, kann zuvor aufgelöste Variablen enthalten (PR #598)
- Feld
title für eine benutzerfreundliche Anzeige zusätzlich zu programmbezogenen Identifikatoren hinzugefügt (name für Code-Identifikatoren, title für die Anzeige) (PR #663)
2 Kommentare
Der Kommentar auf Hacker News ist etwas enttäuschend. Anscheinend haben sie sich nur
stdioangesehen, obwohl gerade überall Remote-MCP-Server und Registries entstehen, die diese vermitteln....Hacker-News-Kommentare
Authorization: Bearer ...entgegennehmen muss