Analytics Legends Die Wissensplattform für SAP Analytics
Konzeptkarte

MCP Streamable-HTTP-Transport — für produktive Mandanten-Deployments

MCP Streamable-HTTP-Transport — für produktive Mandanten-Deployments — Abschnittsillustration von Analytics Legends für die SAP-Analytics-Wissensdatenbank (Konzepte, Studien, Academy)

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

  1. Model Context Protocol specification — Streamable HTTP transport (2025-03 revision)
  2. Model Context Protocol specification — Authorization (2025-06 revision, OAuth 2.1)
  3. Anthropic — Model Context Protocol SDK (TypeScript) HTTP transport reference
  4. SAP BTP — Cloud Foundry deployment of HTTPS endpoints
  5. SAP News Center — Accelerate the Autonomous Enterprise with SAP Business Data Cloud
  6. SAP News Center — SAP Unveils the Autonomous Enterprise
  7. SAP News Center — The Future of the Enterprise Is Autonomous
  8. SAP News Center — 2026 SAP Sapphire Keynote: Powering the Autonomous Enterprise
  9. SAP Datasphere — Help Portal
  10. SAP Datasphere — official product page
  11. SAP Analytics Cloud — Help Portal
  12. SAP Analytics Cloud — official product page
  13. SAP BW/4HANA — Help Portal
  14. SAP S/4HANA — Help Portal
  15. SAP News Center
  16. SAP Community
  17. SAP — industries overview
  18. SAP Business AI — official product page
  19. SAP Joule (work companion) — official product page
  20. SAP Generative AI — official product page
  21. Stanford HAI — AI Index Report
  22. Meta AI — Llama model research
  23. arXiv — preprint archive (cs.CL/cs.AI)
  24. HuggingFace — model hub
  25. Gartner — research & analyst site
  26. BARC — BI & Analytics research
  27. TDWI — data & analytics research
  28. DSAG — German-speaking SAP user group
  29. ASUG — Americas' SAP User Group
  30. 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.

In der App öffnen →