Transport & WerkzeugeGeprüft

MCP

Model Context Protocol

Model-Context-Protocol-Projekt

Revision 2026-07-28
Stefan Hamann · Deutsch
Schrift

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.

  1. Ein Host bindet einen passenden MCP-Client ein.
  2. Der Client entdeckt unterstützte Werkzeuge und Ressourcen.
  3. 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.

Offizieller ProjekteinstiegTypeScript · JavaScript

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.

Offizieller ProjekteinstiegPython

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.

Offizieller ProjekteinstiegGo

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.

Offizieller Projekteinstieg.NET

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.

Offizieller ProjekteinstiegJava

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

Redaktioneller Stand: . Ein Versionsstand gilt für die genannte Spezifikation oder Bibliothek, nicht automatisch für andere Sprachpakete. „Nicht verifiziert“ bedeutet nicht „existiert nicht“.