MCP Streamable-HTTP-Transport — für produktive Mandanten-Deployments
Stand 2026-07-24T14:00:00Z
Was ist MCP Streamable-HTTP-Transport — für produktive Mandanten-Deployments?
Der Streamable-HTTP-Transport von MCP behandelt jede Anfrage standardmäßig unabhängig und löst das reine SSE-Design ab, das die Sitzungskontinuität hinter einem Load Balancer brach — der einzige Transport, der auf zustandslosen Containern horizontal skaliert.
Der Streamable-HTTP-Transport von MCP, eingeführt in der Model-Context-Protocol-Spezifikationsrevision vom März 2025 und Nachfolger des ursprünglichen reinen SSE-Transports, ist das produktive Wire-Format, um MCP-Tools über ein Netzwerk an entfernte Agent-Clients auszuliefern. Ein einzelner HTTPS-Endpunkt nimmt JSON-RPC-2.0-Anfragen per POST entgegen; der Server antwortet mit einer einfachen JSON-Antwort für einen einmaligen Tool-Aufruf oder hebt dieselbe Verbindung auf einen Chunked-Event-Stream, wenn ein Tool Teilergebnisse, Fortschrittsmeldungen oder ein langlebiges Abonnement liefern muss. Der Transport ist standardmäßig zustandslos — jede Anfrage trägt ihre vollständige JSON-RPC-Payload und kann im Prinzip auf jeder Backend-Instanz landen —, unterstützt aber zustandsbehaftete Sitzungen über einen beim initialen Handshake ausgehandelten Session-ID-Header, für die Fälle, in denen Kontinuität über mehrere Anfragen hinweg tatsächlich benötigt wird.
Warum es das gibt
Der ursprüngliche MCP-Transport war rein SSE-basiert: Ein dauerhafter Server-zu-Client-Event-Stream trug alle vom Server ausgehenden Nachrichten, während Client-Anfragen über einen separaten HTTP-POST-Kanal zurückgeleitet wurden. Dieses asymmetrische Design funktionierte gut für einfaches lokales Tooling, erzwang aber eine dauerhafte Verbindung, die horizontales Skalieren hinter einem Load Balancer unzuverlässig machte; aufeinanderfolgende Anfragen derselben logischen Sitzung konnten auf unterschiedlichen Backend-Instanzen landen und die Kontinuität stillschweigend brechen. Streamable HTTP löst dies, indem jede Anfrage als unabhängig behandelt wird, sofern keine Sitzung explizit ausgehandelt wird — ein Design, das sich direkt auf zustandslose Container-Laufzeiten abbildet und es einem Load Balancer erlaubt, jede Anfrage zu routen, ohne Sticky Sessions als Standardannahme zu benötigen.
Warum es zählt
- Der alte, rein SSE-basierte Transport erforderte eine dauerhafte Verbindung, sodass unterschiedliche Anfragezyklen auf unterschiedlichen Backend-Instanzen landen und Sitzungen brechen konnten — ein echtes Hindernis für horizontales Skalieren.
- Streamable HTTP erlaubt es demselben MCP-Server, auf BTP Cloud Foundry oder Kyma autozuskalieren, TLS am Edge zu terminieren und mit OAuth-2.1-Bearer-Tokens zu authentifizieren.
- Pro-Mandant-Audit-Logs aus jedem Tool-Aufruf können in den SAP AI Agent Hub einfließen und die Dokumentationspflichten aus Art. 9 des EU AI Act bereits auf der Transportschicht erfüllen.
Kernpunkte
- Streamable-HTTP-Transport — MCP-Spezifikationsrevision 2025-03, ersetzt den ursprünglichen reinen SSE-Transport; ein POST-/mcp-Endpunkt, optionales Upgrade auf Chunked-SSE für streamende Antworten.
- Standardmäßig zustandslos — horizontales Skalieren auf BTP Cloud Foundry / Kyma; optionaler Mcp-Session-Id-Header für zustandsbehaftete Sitzungen bei Bedarf.
- OAuth 2.1 verpflichtend — MCP-Spezifikation 2025-06 verlangt Bearer-Token-Auth für HTTP-Transporte; reine API-Key-Deployments überstehen kein Security-Review.
- Multi-Tenant-fähig — Pro-Mandant-Audit-Logs fließen in den SAP AI Agent Hub (C211); Dokumentationspflichten aus Art. 9-49 EU AI Act werden bereits auf der Transportschicht erfüllt.
- Anti-Pattern — einen reinen stdio-Server ausliefern und ihn dann für die Produktion neu schreiben; HTTP von Tag eins an bauen, wenn mehr als ein Operator ihn nutzen wird.
- MCP Streamable-HTTP-Transport — für produktive Mandanten-Deployments ist erst dann beherrscht, wenn es eine konkret benannte Kaufentscheidung verändert.
- Zunächst den semantischen Vertrag und das Kontrollmodell klären, bevor das Tool demonstriert wird.
- Aktuelle SAP-, Analysten-, Studien-, KG- und News-Signale als Beleg nutzen, nicht als Dekoration.
- Verifizierte Fakten von richtungsweisenden Trends und modellierten Annahmen trennen.
- Owner, Metrik, Schwellenwert, Support-Pfad und Rollback festlegen, bevor skaliert wird.
Begriffe auf dieser Seite
- Streamable HTTP
- MCP-Transport, eingeführt 2025-03 — einzelner HTTPS-POST-Endpunkt, optionales Upgrade auf Chunked text/event-stream für Teilergebnisse; produktives Wire-Format.
- Mcp-Session-Id
- Optionaler, bei initialize ausgehandelter HTTP-Header für zustandsbehaftete Sitzungen über mehrere Anfragen hinweg; für zustandslose Tool-Aufrufe nicht erforderlich.
- OAuth 2.1
- Auth-Profil, das MCP 2025-06 für HTTP-Transporte vorschreibt; konsolidiert OAuth-2.0-Best-Practices und streicht die Implicit- und ROPC-Flows.
- Mandantenbezogener Scope
- OAuth-Claim, der den Zugriff eines Tokens auf die MCP-Tools und Datenbereiche eines einzelnen Kundenmandanten einschränkt; Grundlage der Multi-Tenant-Isolation.
- Entscheidungsverantwortlicher
- Die verantwortliche Person, die den Trade-off akzeptiert und die nächste Maßnahme finanziert.
- Semantischer Vertrag
- Die gemeinsame Definition von Geschäftsbegriffen, Metriken, Entitäten und Zugriffsregeln, die von Tools und Teams verwendet wird.
- Kontrollebene
- Die Ebene, die Policies, Zugriff, Lineage, Monitoring und Eskalation im gesamten Betriebsmodell durchsetzt.
- Evidenzgrad
- Eine Kennzeichnung, die verifizierte Fakten, richtungsweisende Signale, modellierte Annahmen und Feldbeobachtungen unterscheidet.
Quellen
- Model Context Protocol specification — Streamable HTTP transport (2025-03 revision)
- Model Context Protocol specification — Authorization (2025-06 revision, OAuth 2.1)
- Anthropic — Model Context Protocol SDK (TypeScript) HTTP transport reference
- SAP BTP — Cloud Foundry deployment of HTTPS endpoints
- SAP News Center — Accelerate the Autonomous Enterprise with SAP Business Data Cloud
- SAP News Center — SAP Unveils the Autonomous Enterprise
- SAP News Center — The Future of the Enterprise Is Autonomous
- SAP News Center — 2026 SAP Sapphire Keynote: Powering the Autonomous Enterprise
- SAP Datasphere — Help Portal
- SAP Datasphere — official product page
- SAP Analytics Cloud — Help Portal
- SAP Analytics Cloud — official product page
- SAP BW/4HANA — Help Portal
- SAP S/4HANA — Help Portal
- SAP News Center
- SAP Community
- SAP — industries overview
- SAP Business AI — official product page
- SAP Joule (work companion) — official product page
- SAP Generative AI — official product page
- Stanford HAI — AI Index Report
- Meta AI — Llama model research
- arXiv — preprint archive (cs.CL/cs.AI)
- HuggingFace — model hub
- Gartner — research & analyst site
- BARC — BI & Analytics research
- TDWI — data & analytics research
- DSAG — German-speaking SAP user group
- ASUG — Americas' SAP User Group
- Databricks — official site
Vollständige Karte für Mitglieder. Was die vollständige Karte ergänzt: den vollständigen Entscheidungsrahmen · den Vergleich SAP · Snowflake · Databricks · Fabric · die häufigen Fallstricke und ihre Behebung · die Kurzreferenz · die Architekturschemata · die Codeblöcke · die zitierfähigen Kennzahlen.