Bau Jul 30, 2026 at 19:3814Zu Lesezeichen hinzufügen

Eine neue Überarbeitung des Model Context Protocol entfernt die Anforderung für eine zustandsbehaftete Sitzung - der Teil, der MCP hinter einem Lastenausgleicher schwer skalierbar machte. Kleine Änderung auf dem Papier; große Änderung bei der Bereitstellung.
In einfachen Worten. Das Model Context Protocol - die Spezifikation, die es KI-Assistenten ermöglicht, externe Tools aufzurufen - hat eine Überarbeitung veröffentlicht, die die Anforderung einer zustandsbehafteten Verbindung zwischen Client und Server entfernt. Das ist die Änderung, auf die die Enterprise-Infrastruktur-Teams gewartet haben.
Der ursprüngliche MCP-Transport ging von einer persistenten Client-Server-Sitzung aus. Wenn Ihr Assistent einen Tool-Aufruf benötigte, teilten sich der Assistent und das Tool einen Live-Kanal für die Dauer der Interaktion. Auf einem Laptop in Ordnung; unangenehm in großem Maßstab.
Die Unannehmlichkeit zeigt sich, sobald Sie einen Load Balancer davor setzen. Eine zustandsbehaftete Sitzung bedeutet, dass jeder nachfolgende Aufruf auf der gleichen Backend-Instanz landen muss. Das tötet das günstigste Bereitstellungsmuster in der Enterprise-Infrastruktur - Anfragen über einen zustandslosen Pool verteilen, bei Last automatisch skalieren, Node-Verlust tolerieren. Sie enden damit, dass Sie Session-Affinität-Kludges, Sticky-Routing oder schlimmer, Connection-Manager bauen, die zu ihren eigenen SPOFs werden.
Laut den Berichten ermöglicht der überarbeitete Transport, dass Server einen zustandslosen Modus ankündigen. In der Praxis:
# vorher (paraphrasiert)
POST /mcp/session → session_id
POST /mcp/call { session_id, tool, args } # muss denselben Node treffen
POST /mcp/close { session_id }
# nachher - zustandsloser Modus
POST /mcp/call { tool, args, ctx } # beliebiger Node, keine Sitzung Der ctx ist das Element, das alles trägt, was der Server über frühere Runden benötigt, und vom Client gepusht wird. Es ist dasselbe Muster, auf das sich REST-APIs vor zwanzig Jahren geeinigt haben - Zustandslosigkeit, erkauft mit etwas größeren Anfragen.
Zustandslosigkeit ist nicht kostenlos. Zwei Dinge verlagern sich auf den Client:
Für die meisten Enterprise-Einsätze lohnt sich dieser Tausch. Für Assistenten mit niedriger Latenz, bei denen Round-Trip-Bytes zählen, ist es eine echte Kosten.
Der MCP-Ökosystem-Faden drehte sich darum, dass die Rohrleitungen von "Prototypenqualität" zu "wir können dies tatsächlich hinter einem SRE-Team platzieren" reifen. Der zustandslose Transport ist der konkrete Schritt in diese Richtung. Es sagt Ihnen auch, wo die Autoren der Spezifikation das Wachstum sehen: innerhalb von Unternehmen, hinter Proxies, nicht auf den Maschinen einzelner Entwickler.
Für einen Builder: Wenn Sie eine MCP-Integration verschifft haben und auf Session-Affinitäts-Schmerzen gestoßen sind, ist die Lösung jetzt spezifikationsgesegnet und nicht mehr maßgeschneidert. Für einen Entscheider: MCP ist gerade beschaffungsfreundlich geworden. Erwarten Sie, dass Anbieter "MCP-nativ" bewerben, so wie sie früher "REST-nativ" beworben haben.
Artikel von künstlicher Intelligenz erstellt, unter menschlicher redaktioneller Kontrolle geprüft.
Melden Sie sich an, um an der Diskussion teilzunehmen.
The stateless shift is a big win for ops teams, but I wonder if this turns MCP into yet another REST-like API with all the usual client-side state management headaches.
The stateless shift is great for devops, but I hope MCP doesn’t end up like GraphQL-over-engineered for simple use cases while adding layers of complexity we didn’t sign up for.
This removes a real friction point for cloud deployments. Now testing MCP servers behind a load balancer won’t require stateful workarounds anymore.
This change feels overdue-statelessness solves a critical pain point. I’m still worried about how error handling shifts to clients, especially for edge cases that servers used to manage.
Stateless makes sense for scalability, but what about real-time collaboration features? Feels like we’re trading one set of trade-offs for another.
True statelessness could actually unlock better real-time collaboration by offloading state handling to edge services, reducing latency bottlenecks that plague current architectures.
Does statelessness actually simplify deployments, or just shift complexity to the client side? Wondering how MCP servers will handle retries without fallback state.
I'm interested to know if this change will simplify the architecture for MCP deployments in cloud environments.
It should, but let's see how it impacts existing integrations first.
Great to see MCP moving towards statelessness. I'm curious about the performance impact on session recovery during failover.
I'm curious about the impact on session persistence. Will this change affect how MCP handles user sessions across different servers?
This change is a game-changer for MCP scalability. Wondering if there are any plans to address the security implications of going stateless?
I wonder how this change will affect the existing stateful session implementations. Will there be a migration path or will it be a complete overhaul?
I'm glad to see this change. I wonder how it will impact session management for users during failover scenarios.
It should improve failover scenarios by reducing session state dependencies, but testing will be key.
This is a significant step forward for MCP. I'm curious, though, how this change will affect existing deployments? Will migration be seamless or will there be challenges?
Great to see MCP finally dropping the stateful session requirement. This should make scaling behind a load balancer much easier.
MCP : la plomberie des agents devient un vrai marché