MCP — Model Context Protocol in SAP (Mechanik)
Stand
Was ist MCP — Model Context Protocol in SAP (Mechanik)?
Wie sich MCP im September 2026 physisch in einer SAP-Landschaft zeigt: welche SAP-Komponente den Server spielt, welche den Client, wie die Identität des aufrufenden Benutzers S/4HANA erreicht, und was die zustandslose Spezifikationsrevision vom 2026-07-28 verändert. Zur Entscheidung Einführen-oder-nicht siehe C105.
Was es ist
Das Model Context Protocol (MCP) ist ein offenes, auf JSON-RPC 2.0 aufbauendes Protokoll, das standardisiert, wie eine LLM-Anwendung (der Host, mit je einem Client pro Verbindung) externe Server erreicht, die Kontext und Fähigkeiten bereitstellen. Anthropic veröffentlichte es im November 2024 und übergab es im Dezember 2025 an die Agentic AI Foundation, einen von Anthropic, Block und OpenAI mitgegründeten Directed Fund der Linux Foundation; die Maintainer steuern die Spezifikation weiterhin. Die aktuelle Revision ist 2026-07-28. Ein Server bietet drei Primitive — Tools (Funktionen, die das Modell ausführen darf), Resources (per URI adressierbarer Kontext zum Lesen) und Prompts (wiederverwendbare Vorlagen) —, und der Client kann Elicitation anbieten (den Benutzer nach fehlenden Eingaben fragen).
Diese Karte behandelt die Mechanik in SAP: welche SAP-Komponente welche Rolle spielt, wie die Identität fließt und was zu konfigurieren ist. Die strategische Frage — bauen, kaufen oder nicht bereitstellen — steht in C105; die Abgrenzung MCP versus A2A in C132.
Was sich 2026 am Protokoll geändert hat
Die Revision vom 2026-07-28 ist die disruptivste seit dem Start, und wer MCP anhand von Material aus 2025 gelernt hat, muss drei Reflexe aktualisieren:
Warum es zählt
- Die Revision vom 2026-07-28 entfernte den initialize-Handshake und die Sessions — Code und Schulungsmaterial, die auf der MCP-Semantik von 2025 basieren, sind nun veraltet.
- SAP liefert MCP nun in fünf unterschiedlichen Formen (Integration-Suite-MCP-Gateway, CAP @cap-js/mcp, ADT MCP Server, von SAP betriebene Remote-Server, Entwicklungswerkzeug-Server); die Abgrenzung beginnt damit, zu benennen, welche gemeint ist.
- Die Identitätspropagierung — PrincipalPropagation über Cloud Connector für On-Premise, OAuth2SAMLBearerAssertion für Public Cloud — entscheidet, ob eine MCP-Integration im Sinne der SAP API Policy auditierbar ist.
Kernpunkte
- MCP: offenes JSON-RPC-2.0-Protokoll, im November 2024 von Anthropic veröffentlicht, seit Dezember 2025 unter der Agentic AI Foundation der Linux Foundation geführt; aktuelle Spezifikationsrevision 2026-07-28.
- Server-Primitive: Tools, Resources, Prompts; Client-Funktion: Elicitation. Roots, Sampling und Logging sind seit dem 2026-07-28 veraltet.
- 2026-07-28 macht MCP zustandslos: kein initialize-Handshake, kein Mcp-Session-Id; Version und Fähigkeiten werden in _meta übertragen; Server stellen server/discover bereit.
- HTTP-Autorisierung: OAuth 2.1, Protected Resource Metadata (RFC 9728) verpflichtend, an Audience gebundene Tokens über RFC 8707, kein Token-Passthrough.
- SAP Integration Suite erstellt MCP-Server-Artefakte aus API-Artefakten, per OpenAPI beschriebenen HTTP-Endpunkten oder RFC-Backends, bereitgestellt über das MCP-Gateway und veröffentlicht über den Developer Hub.
- CAP stellt Dienste mit @mcp bereit (@cap-js/mcp / cds-adapter-mcp): Tools describe, query, call; vorerst nur Lesezugriffe und ungebundene Aktionen.
- ADT MCP Server (Eclipse und VS Code, allgemein verfügbar seit Q2 2026) läuft standardmäßig lokal auf Port 2236.
- S/4HANA On-Premise: PrincipalPropagation über Cloud Connector; Public Cloud: OAuth2SAMLBearerAssertion. Diese Karte = Mechanik; Strategie = C105; MCP vs. A2A = C132.
Begriffe auf dieser Seite
- MCP-Host / -Client / -Server
- Host = die LLM-Anwendung; Client = der Konnektor, den der Host je Server öffnet; Server = der Dienst, der Tools, Resources und Prompts bereitstellt.
- server/discover
- RPC, das jeder Server seit dem 2026-07-28 implementieren muss, um unterstützte Protokollversionen, Fähigkeiten und Identität anzukündigen und den entfernten initialize-Handshake zu ersetzen.
- MRTR (Multi-Round-Trip-Request)
- Muster seit dem 2026-07-28: Der Server antwortet mit input_required, und der Client wiederholt die ursprüngliche Anfrage mit den angeforderten Eingaben, statt server-initiierter Rückrufe.
- Protected Resource Metadata
- RFC-9728-Dokument, das ein HTTP-MCP-Server veröffentlichen muss, damit Clients erkennen können, welcher Autorisierungsserver Tokens für ihn ausstellt.
- MCP-Gateway (SAP Integration Suite)
- Laufzeitschicht der Integration Suite, die MCP-Server-Artefakte als MCP-kompatible Endpunkte bereitstellt und dabei Sicherheits- und Traffic-Richtlinien mit dem API-Gateway teilt.
- Developer Hub
- Portal der Integration Suite, auf dem ein MCP-Server als Produkt veröffentlicht wird und ein Agenten-Abonnement die OAuth-Client-Anmeldedaten sowie die Redirect-URI erzeugt.
- Principal Propagation
- Weiterleitung der Identität des aufrufenden Fachbenutzers an das Backend — über den Cloud Connector und kurzlebige X.509-Zertifikate bei On-Premise-ABAP-Systemen.
- ADT MCP Server
- Lokaler, in die ABAP Development Tools (Eclipse, VS Code) integrierter MCP-Server, der Coding-Agenten ABAP-Entwicklungsaufgaben ausführen lässt; Standard-Endpunkt localhost:2236/mcp.
Quellen
- Model Context Protocol — specification changelog, revision 2026-07-28
- Model Context Protocol — Authorization (2026-07-28)
- MCP blog — MCP joins the Agentic AI Foundation (9 Dec 2025)
- SAP Help — SAP Integration Suite: MCP Server (MCP gateway)
- SAP Community — Principal Propagation for MCP Servers: Integration Suite to S/4HANA On-Premise (Sep 2026)
- CAP documentation — Model Context Protocol Adapter (@cap-js/mcp)
- SAP Help — ADT for VS Code: Enabling ADT MCP Server
- SAP Community — Public Release of the MCP server for SAP BTP administration (Aug 2026)
- SAP API Policy v.4.2026a (PDF)
- SAP Community — OAuth for Joule Agents: Step-by-Step Developer Guide (Aug 2026)
- Anthropic — Introducing the Model Context Protocol (original announcement, November 2024)
- Model Context Protocol — Specification 2026-07-28 (base specification)
- SAP TechEd 2026 (Berlin & virtual, 27–29 Oct 2026) — session AD262: Agentic CAP: Build MCP servers and enterprise AI agents
- SAP TechEd 2026 (Berlin & virtual, 27–29 Oct 2026) — session IN261: Model context protocol (MCP) unlocked: Enable governed access to AI agents
- SAP TechEd 2026 (Berlin & virtual, 27–29 Oct 2026) — session CT1136: AI needs a foundation: A map of the plug-in ecosystem for CAP
- SAP TechEd 2026 (Berlin & virtual, 27–29 Oct 2026) — session CT1159: Bringing AI context to life: Production-proven CAP and MCP setup
- SAP TechEd 2026 (Berlin & virtual, 27–29 Oct 2026) — session CT1207: OData entity as a governed query surface for agents, not a tool
- SAP TechEd 2026 (Berlin & virtual, 27–29 Oct 2026) — session CT1239: AI-assisted full stack development using model context protocol servers
- AWS — General availability of AWS for SAP MCP Server in Amazon Bedrock AgentCore (2026-05-01)
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.
Leitfäden, die mit dieser Seite antworten
Diese Leitfäden nennen diese Seite als eine der Quellen, auf die sich ihre Antwort stützt.
Offene SAP-Projekte
Aktuelle SAP-Analytics-Projekte und Stellen im DACH-Raum: SAP-Analytics-Projekte im DACH-Raum.