Skip to content
mcp servers

MCP hat gerade seine schlechteste Funktion abgeschafft

Eine einzige Protokolländerung hat gerade skalierbare KI-Agenten für alle zugänglich gemacht. Aber die eigentliche Geschichte ist, wie sie das fragile Fundament der meisten Agenten-Infrastrukturen offenlegt.

Priya Nair
MCP hat gerade seine schlechteste Funktion abgeschafft

Der Albtraum der Session-ID ist vorbei

Frühere MCP (Model Context Protocol) (Model Context Protocol)-Versionen erzwangen eine grundlegend zustandsbehaftete Architektur. Clients initiierten die Kommunikation mit einem expliziten initialize-Handshake, der eine Sitzung etablierte. Dieser Handshake gab einen MCP (Model Context Protocol)-Session-Id HTTP-Header zurück, der dann dazu diente, den Client an die exakte Serverinstanz zu binden, die ihn ausgestellt hatte.

Diese starre Zustandsbehaftung verursachte erhebliche betriebliche Kopfschmerzen bei verteilten Anwendungen. Wenn Entwickler über eine einzelne Serverinstanz hinaus skalierten, wurden nachfolgende Client-Anfragen oft über einen Load Balancer an ein anderes Backend weitergeleitet. Der neue Server, dem der ursprüngliche Sitzungskontext fehlte, gab zwangsläufig einen 400 (HTTP status code) session not found-Fehler zurück.

Dieser hartnäckige Fehler erwies sich als ständiger, frustrierender Engpass, der eine nahtlose horizontale Skalierung aktiv verhinderte. Die Minderung erforderte erhebliche, oft anfällige Workarounds für das, was eigentlich ein zustandsloses Protokoll sein sollte.

Teams implementierten Sticky Sessions auf Load Balancern, um eine Client-Affinität zu bestimmten Backend-Servern zu erzwingen. Andere setzten geteilte Redis-Caches ein, um kurzlebige Sitzungs-IDs außerhalb der MCP (Model Context Protocol)-Instanzen selbst zu speichern. Diese Lösungen führten unnötige Komplexität ein und erhöhten den Infrastrukturaufwand.

Wie zustandsloses MCP echte Skalierung ermöglicht

MCP (Model Context Protocol) (Model Context Protocol) arbeitet jetzt vollständig zustandslos. Jede Anfrage ist selbstbeschreibend und trägt den gesamten notwendigen Kontext in einem `_meta-Feld im JSON-Body. Dieses Feld kapselt kritische Informationen: Protokollversion, Client-Details und erforderliche Fähigkeiten. Der bisherige initialize-Handshake und der zustandsbehaftete MCP (Model Context Protocol)-Session-Id`-Header sind verschwunden, was eine große Fehlerquelle beseitigt.

Dieser grundlegende architektonische Wandel ermöglicht eine echte horizontale Skalierung. Jeder Container kann jede eingehende Anfrage ohne vorherige Initialisierung oder geteilten Zustand bedienen. Standard-Round-Robin-Load-Balancing funktioniert jetzt sofort, wodurch die komplexen Sticky Sessions oder geteilten Redis-Speicher entfallen, die zuvor erforderlich waren, um einen 400 (HTTP status code) "session not found"-Fehler zu vermeiden. Die Infrastruktur wird von Natur aus widerstandsfähiger.

Um den Datenverkehr weiter zu optimieren, wurden zwei neue HTTP-Header in die Spezifikation aufgenommen. Die Header `MCP (Model Context Protocol)-Method und **MCP (Model Context Protocol)-Name` übermitteln wesentliche Routing-Informationen extern. Firewalls und Load Balancer können den Datenverkehr nun intelligent allein auf Basis dieser HTTP-Header routen, ohne dass eine rechenintensive Überprüfung des inneren JSON-Payloads erforderlich ist. Dieser direkte Zugriff auf Metadaten reduziert die Latenz und vereinfacht die Netzwerkverwaltung, was entscheidende Einblicke am Netzwerkrand ermöglicht.

Der Zustand ist jetzt Ihr Problem (und das ist gut so)

MCP (Model Context Protocol) (Model Context Protocol) arbeitet als zustandsloses Protokoll. Diese Unterscheidung ist entscheidend: Sie bedeutet, dass das Protokoll selbst den Sitzungszustand nicht mehr verwaltet, aber Anwendungen, die auf MCP (Model Context Protocol) aufbauen, zustandsbehaftet bleiben können. Die Verantwortung für das Sitzungsmanagement verlagert sich vollständig auf den Entwickler, wodurch die "400 (HTTP status code) session not found"-Probleme eliminiert werden, die zuvor komplexe Workarounds wie Sticky Sessions oder geteilte Redis-Speicher erforderten.

Entwickler implementieren das State Management nun unter Verwendung vertrauter HTTP-API-Muster. Ein Tool-Aufruf kann eine eindeutige Kennung zurückgeben – etwa eine Ressourcen-ID oder ein Session-Token. Das Modell fügt diese opake ID dann in nachfolgende Anfragen ein und behält so effektiv den Kontext über Interaktionen hinweg bei, ohne dass ein Eingriff auf Protokollebene erforderlich ist. Dieser Ansatz bietet deutlich mehr Flexibilität beim Anwendungsdesign.

Diese architektonische Entwicklung positioniert das MCP (Model Context Protocol) als leistungsstarke Sammlung von Hilfsmitteln, die auf HTTP-APIs aufbauen. Es versucht nicht länger, HTTP durch ein neues, maßgeschneidertes State-Management-System zu ersetzen. Diese Ausrichtung an etablierten Webstandards vereinfacht die Integration in bestehende Infrastrukturen und gibt Entwicklern die direkte Kontrolle über den Lebenszyklus und den Status ihrer Anwendung. Ausführliche technische Details, einschließlich der Entfernung des MCP (Model Context Protocol)-Session-Id-Headers, finden Sie unter The 2026-07-28 Specification | Model Context Protocol Blog.

Gefällt Ihnen der Artikel? Erhalten Sie jeden Morgen einen wie diesen per E-Mail.

eine E-Mail pro Tag · Abmeldung mit zwei Klicks · kein Tracking durch Dritte

Das neue Ökosystem: Was das für Entwickler bedeutet

Die offizielle 2026-07-28 Spezifikation formalisiert dieses zustandslose Paradigma. Dieses wichtige Dokument entstand aus der MCP (Model Context Protocol) Transports Working Group, einer gemeinschaftlichen Brancheninitiative. Zu den wichtigsten Mitwirkenden gehörten Google und Hugging Face, was einen breiten Konsens über eine robustere Protokollgrundlage signalisiert. Dieser einheitliche Ansatz beseitigt frühere Fragmentierungen und ebnet den Weg für eine breitere Akzeptanz.

Große Plattformen haben den neuen Standard sofort übernommen. Cloudflare und Netlify unterstützen bereits das zustandslose MCP (Model Context Protocol) und bieten eine nahtlose Bereitstellung für KI-Dienste. Um das Onboarding für Entwickler zu beschleunigen, stehen aktualisierte SDKs für folgende Sprachen zur Verfügung:

  • TypeScript
  • Python
  • Go
  • C#

Diese umfassenden Tools abstrahieren die Komplexität und machen die Integration unkompliziert und effizient.

Das MCP (Model Context Protocol) ist nun vollständig auf moderne Cloud-Infrastrukturprinzipien ausgerichtet. Das Protokoll ist von Grund auf robuster, global zugänglich und wirklich skalierbar. Dieser grundlegende architektonische Wandel senkt die Hürde für die Erstellung von Enterprise-Grade AI-Anwendungen erheblich und ermöglicht es Entwicklern, sich auf die Modelllogik zu konzentrieren, anstatt sich mit Protokoll-Fallstricken auseinanderzusetzen. Dies markiert einen entscheidenden Moment für das Design von KI-Systemen und fördert Innovationen im gesamten Ökosystem.

Häufig gestellte Fragen

Was ist das Model Context Protocol (MCP)?

MCP ist ein offener Standard, der entwickelt wurde, um die Verbindung von KI-Modellen mit externen Tools und Daten zu vereinheitlichen. Es fungiert als universeller Konnektor, der es KI-Agenten ermöglicht, sicher auf Echtzeitinformationen zuzugreifen und Aktionen auszuführen, ohne dass für jeden Dienst individuelle Integrationen erforderlich sind.

Was war das Hauptproblem des alten, zustandsbehafteten MCP?

Die vorherige Version erforderte eine Session-ID, die einen Client an eine bestimmte Serverinstanz band. In einer skalierten Umgebung mit mehreren Servern schlug eine Anfrage, die einen anderen Server erreichte, mit einem '400 session not found'-Fehler fehl, was komplexe Workarounds wie Sticky Sessions oder gemeinsam genutzte Redis-Speicher erforderlich machte.

Wie löst das neue zustandslose MCP das Skalierungsproblem?

Das neue MCP entfernt Session-IDs. Jede Anfrage trägt nun ihren eigenen Kontext innerhalb des JSON-Payloads, wodurch sie in sich geschlossen ist. Dies ermöglicht es jeder Serverinstanz, jede Anfrage zu verarbeiten, was ein einfaches, effektives Load Balancing und eine nahtlose horizontale Skalierung ermöglicht.

Wenn MCP zustandslos ist, wie verwalte ich dann Konversationen, die einen Status erfordern?

Das State Management liegt nun in der Verantwortung des Entwicklers, wodurch MCP an gängige HTTP-API-Praktiken angepasst wird. Sie können den Status verwalten, indem ein Tool eine ID zurückgibt, die das Modell dann in nachfolgende Anfragen einbezieht. Dies gibt Ihnen volle Kontrolle und Flexibilität über den Status Ihrer Anwendung.

Found this useful? Share it.

For builders

Want Stork to write one of these about your product?

Send us a URL. We use the product, form a view, and publish what we actually think — in 8 languages, labeled Sponsored, with no copy approval on your side. That last part is what makes it worth quoting.

See how it works$500 · AI tools & software only