Analytics Legends Die Wissensplattform für SAP Analytics
Konzeptkarte

Model Context Protocol (MCP) — vertiefte Betrachtung der Spezifikation

Model Context Protocol (MCP) — vertiefte Betrachtung der Spezifikation — Abschnittsillustration von Analytics Legends für die SAP-Analytics-Wissensdatenbank (Konzepte, Studien, Academy)

Stand 2026-07-24T14:00:00Z

Was ist Model Context Protocol (MCP) — vertiefte Betrachtung der Spezifikation?

Der Capability-Negotiation-Handshake von MCP bedeutet, dass ein Client niemals eine nicht deklarierte Fähigkeit voraussetzen darf — lässt ein Server „resources" aus, wird jeder resources/list-Aufruf des Clients zu einem Protokollverstoß, nicht zu einem folgenlosen No-op.

Das Model Context Protocol ist ein präziser, versionierter Vertrag, der regelt, wie ein KI-Agent mit der Außenwelt spricht — mit den Datenbanken, Geschäftsanwendungen und Tools, die er braucht, um tatsächlich Arbeit zu erledigen, statt nur darüber zu reden. Für einen SAP-Analytics-Praktiker macht das Verständnis der Protokollmechanik selbst — nicht nur der Tatsache, dass Joule oder ein anderer Assistent „MCP unterstützt" — den Unterschied zwischen jemandem, der die Integrationsaussagen eines Anbieters bewerten kann, und jemandem, der sie einfach glauben muss.

Was das Protokoll tatsächlich ist

MCP baut auf JSON-RPC 2.0 auf, demselben leichtgewichtigen Remote-Procedure-Call-Format, das bereits das Language Server Protocol hinter modernen Code-Editoren antreibt. Jede Nachricht ist ein einfaches JSON-Objekt, das einen Methodennamen, optionale Parameter und, bei Anfragen, die eine Antwort erwarten, einen Identifikator trägt, der die Antwort dem Aufruf zuordnet. Die Wahl ist bewusst, nicht zufällig: JSON-RPC ist weit verbreitet, hat vorhersehbare und strukturierte Fehlerbehandlung und kümmert sich nicht darum, über welche Leitung es reist — dasselbe Nachrichtenformat funktioniert über eine lokale Prozess-Pipe, eine webbasierte Streaming-Verbindung oder einen persistenten Socket. Diese Transportunabhängigkeit ist es, die es demselben Protokoll erlaubt, sowohl den Laptop eines Entwicklers als auch eine produktive Multi-Tenant-Bereitstellung zu bedienen, ohne die Nachrichtenschicht neu zu entwerfen.

Warum es zählt

  • Aufbauend auf JSON-RPC 2.0 (demselben Format wie das Language Server Protocol) erbt MCP vorhersehbare, strukturierte Fehlersemantik und Transportunabhängigkeit über stdio, SSE oder WebSocket.
  • Der Initialize-Handshake zwingt Client und Server, ihre Fähigkeiten explizit zu deklarieren, was das Protokoll vorwärtskompatibel macht — neue Fähigkeitstypen degradieren bei älteren Clients sauber.
  • Tools sind das Primitiv mit dem höchsten Risiko, weil ein tools/call Daten schreiben oder irreversible Workflows auslösen kann — Schema-Qualität ist bei diesem Primitiv wichtiger als bei Resources oder Prompts.

Kernpunkte

  • JSON-RPC-2.0-Wire-Format — Requests, Responses, Notifications; Spezifikationsrevision auf 2025-06-18 festgelegt (Stand Mitte 2026).
  • Zwei Transporte — stdio für lokal (Claude Desktop, Cursor, SAP-Build-lokaler-Server) und Streamable HTTP für remote (ersetzt den früheren reinen SSE-Entwurf).
  • Dreiphasige Sitzung — initialize (Protokollversion + Fähigkeiten) → notifications/initialized → Feature-Aufrufe bis zum Schließen.
  • Capability-Negotiation — Tools, Resources, Prompts, Sampling, Roots; was jede Seite deklariert, schränkt ein, was die andere anfragen kann.
  • Übernommen von SAP, OpenAI, Google, Microsoft — die eine anbieterübergreifende Schnittstelle; der Analytics-Legends-MCP-Server ist die interne Referenzimplementierung.
  • „Model Context Protocol (MCP) — vertiefte Betrachtung der Spezifikation" ist erst dann beherrscht, wenn es eine benannte Kaufentscheidung verändert.
  • Beginnen Sie mit dem semantischen Vertrag und dem Steuerungsmodell, bevor Sie das Tool demonstrieren.
  • Nutzen Sie aktuelle SAP-, Analysten-, Studien-, KG- und News-Signale als Beleg, nicht als Dekoration.
  • Trennen Sie verifizierte Fakten von richtungsweisenden Trends und modellierten Annahmen.
  • Definieren Sie Verantwortlichen, Kennzahl, Schwellenwert, Support-Pfad und Rollback, bevor Sie skalieren.

Begriffe auf dieser Seite

JSON-RPC 2.0
Leichtgewichtiges Remote-Procedure-Call-Protokoll über einen bidirektionalen Byte-Stream; definiert Request-, Response- und Notification-Nachrichtenformen, auf die MCP seine Semantik aufsetzt.
Streamable-HTTP-Transport
MCPs Remote-Transport seit der Revision 2025-06-18; ein einzelner HTTP-Endpunkt nimmt JSON-RPC-POSTs entgegen und kann auf einen Server-Sent-Event-Stream für progressive Antworten upgraden, mit Sitzungskontinuität über Mcp-Session-Id.
Capability-Negotiation
Der Austausch zur Initialisierungszeit, bei dem Client und Server deklarieren, welche optionalen Features (tools.listChanged, resources.subscribe, sampling, roots, prompts) sie unterstützen; Aufrufe außerhalb des verhandelten Umfangs müssen abgelehnt werden.
Initialize-Handshake
Der verpflichtende erste Austausch einer MCP-Sitzung: Der Client sendet initialize mit protocolVersion und Fähigkeiten, der Server antwortet, der Client sendet die Notification notifications/initialized, dann können normale Aufrufe beginnen.
Entscheidungsverantwortlicher
Die verantwortliche Person, die den Kompromiss akzeptiert und die nächste Maßnahme finanziert.
Semantischer Vertrag
Die gemeinsame Definition von Geschäftsbegriffen, Kennzahlen, Entitäten und Zugriffsregeln, die von Tools und Teams verwendet wird.
Control Plane
Die Schicht, die Policy, Zugriff, Lineage, Monitoring und Eskalation über das Betriebsmodell hinweg durchsetzt.
Evidenzgrad
Eine Kennzeichnung, die verifizierte Fakten, Richtungssignale, modellierte Annahmen und Feldbeobachtungen unterscheidet.

Quellen

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