Die Aufgabe – und ihre Grenze
MCP verbindet Agentenanwendungen mit Werkzeugen, Ressourcen und Kontext. Ein Händler kann darüber zum Beispiel eine Bestandsabfrage oder einen Beratungsdienst zugänglich machen. Das Protokoll liefert den Integrationsrahmen, nicht die fachliche Bedeutung eines verbindlichen Kaufabschlusses.
Nicht dafür gedacht: Kein Checkout- oder Zahlungsstandard; ein erreichbares Tool ist noch keine Erlaubnis, es beliebig auszuführen.
Wie es sich in den Stack einfügt
- Commerce-Protokolle können MCP für ihre Integration nutzen, behalten aber ihre eigene Semantik.
- MCP Apps ergänzt interaktive Oberflächen; A2A adressiert Zusammenarbeit zwischen Agenten.
Release und Arbeitsfassung getrennt
- Veröffentlichter Stand
- 2026-07-28 ·
- Arbeitsfassung
- Kein separater Draft hier ausgewiesen
Die Revision führt unter anderem einen stateless Core und überarbeitete Autorisierung ein. SDK-Major und Protokollrevision getrennt prüfen.
- Lizenz / Bedingungen
- MIT für das Spezifikationsrepository; SDK-Lizenzen jeweils separat prüfen.
Originalbedingungen prüfen ↗ - Quellenprüfung
- · Kein Installations- oder Konformitätstest
Ein konkreter Ablauf
Die Schritte ordnen die Rolle des Protokolls ein. Sie sind kein ausführbarer oder getesteter Quickstart.
- Ein Host bindet einen passenden MCP-Client ein.
- Der Client entdeckt unterstützte Werkzeuge und Ressourcen.
- Ein autorisierter Aufruf erreicht das Backend; dessen Regeln entscheiden über Wirkung und Ergebnis.
SDKs und Implementierungswege
Die Einträge unterscheiden Bibliotheken, Modelle und Beispiele. Paketnamen sind Upstream-Einstiege, keine hier getesteten Installationsempfehlungen. Prüfen Sie vor der Integration die exakte Version und deren Spezifikationsunterstützung.
MCP TypeScript v2
Artefakt: Client-/Server-SDK
Paket / Modul: @modelcontextprotocol/server; @modelcontextprotocol/client
Version & Kompatibilität: v2 trennt Client und Server; Server 2.3.1 in Recherche beobachtet
@modelcontextprotocol/sdk v1 ist Maintenance und unterstützt Revision 2026-07-28 nicht. Client-Registry-Abruf war blockiert; keine aktuelle Client-Version bestätigt.
MCP Python
Artefakt: Python-SDK
Paket / Modul: mcp
Version & Kompatibilität: PyPI 2.3.0 vom 2. Oktober 2026 beobachtet
Python-Mindestversion im gepinnten Release prüfen: main und Registry-README machten unterschiedliche Angaben.
MCP PHP
Artefakt: PHP-SDK
Paket / Modul: mcp/sdk
Version & Kompatibilität: 0.9.0 vom 18. Oktober 2026 beobachtet
Vor erstem Major experimentell; keine pauschale Production-ready-Empfehlung.
MCP Rust
Artefakt: Rust-SDK
Paket / Modul: rmcp
Version & Kompatibilität: docs.rs 3.6.0 beobachtet
Gewünschte Protokollrevision und Lifecycle-Modus ausdrücklich auswählen.
MCP Go
Artefakt: Go-SDK
Paket / Modul: github.com/modelcontextprotocol/go-sdk/mcp
Version & Kompatibilität: SDK v1.7.0+ unterstützt laut Repository Revision 2026-07-28
Kompatibilitätsmatrix für den konkret verwendeten Release prüfen.
MCP .NET
Artefakt: SDK
Paket / Modul: ModelContextProtocol
Version & Kompatibilität: Aktuelle Registry-Version in dieser Recherche nicht verifiziert
Je nach Einsatz zusätzlich .Core bzw. .AspNetCore; konkreten Release und unterstützte Protokollrevision pinnen.
MCP Java
Artefakt: SDK
Paket / Modul: Siehe versionsgebundene SDK-Dokumentation
Version & Kompatibilität: Aktuelle Registry-Version in dieser Recherche nicht verifiziert
Offizielle Dokumentation des gewählten Releases verwenden; keine ungeprüfte Maven-Version übernehmen.
Was für den Betrieb offen bleibt
- Nicht ungeprüft alte initialize-/Session-Rezepte als Implementierung der aktuellen Revision ausgeben.
- Untrusted Tool-Inhalte, Berechtigungen, Bestätigung und tatsächliche Backend-Wirkung getrennt behandeln.
Eine offene Spezifikation erteilt keine automatische Erlaubnis für Zahlungen oder Verkaufskanäle. Testmodus, Benutzerfreigabe und Produktionszulassung bleiben eigene Schritte.
Originalquellen
- Versionierung ↗
- Release-Erklärung ↗
- TypeScript SDK ↗
- Python Registry ↗
- PHP Registry ↗
- Weitere offizielle SDKs ↗
Redaktioneller Stand: . Ein Versionsstand gilt für die genannte Spezifikation oder Bibliothek, nicht automatisch für andere Sprachpakete. „Nicht verifiziert“ bedeutet nicht „existiert nicht“.