Claude SAP Integration: Server, Identität und Umfang richtig wählen
Stand
Claude wird über einen MCP-Server an SAP angebunden, nie durch Zugangsdaten im Chatfenster. Welcher Server passt, hängt vom Ziel ab: ein ABAP-System steuern Sie über den ADT-Server, CAP- oder UI5-Code über die Entwicklungsserver von SAP, die BTP-Administration über den Remote-Server von SAP und fachliche APIs über das MCP-Gateway der Integration Suite. Drei Prüfungen gehören vor jeden Versuch: die Identität, unter der Aufrufe ankommen, der Umfang (lesen oder schreiben) und die Vereinbarkeit mit der API-Richtlinie von SAP.
Was „anbinden“ hier bedeutet
Hinter dem Wort stecken zwei verschiedene Dinge, und die Verwechslung kostet in der Planung.
Erster Fall: Claude ist der Client. Ein Assistent oder Code-Agent (Claude Desktop, Claude Code) ruft Werkzeuge auf, die ein MCP-Server bereitstellt, und dieser spricht mit SAP. Darum geht es hier.
Zweiter Fall: Claude ist eines von mehreren Modellen hinter einer SAP-Plattform. In der Generative AI Hub sind die Modelle von Anthropic über das Szenario Foundation Models oder Orchestration via AWS Bedrock erreichbar und werden wie jedes Hub-Modell abgerechnet. Das heißt nicht, dass Claude in Joule verfügbar ist; dessen Verfügbarkeit ist gesondert dokumentiert. Ein Entwickler, der ein Modell aus einer Orchestration-Bereitstellung aufruft, tut etwas anderes als ein Anwender, der Claude bittet, ein SAP-System zu lesen.
Den Server nach dem Ziel wählen
ABAP-System — Server: ADT MCP Server der ABAP Development Tools für VS Code und Eclipse · Ausführung: lokal, HTTP unter http://localhost:<Port>/mcp, Standardport 2236 in VS Code · Identität: Ihre ADT-Sitzung, also Ihre Berechtigungen.
CAP, UI5, Fiori, MDK — Server: die in SAP Build enthaltenen · Ausführung: lokal über stdio, Apache-2.0 · Nutzen: Suche im CDS-Modell und in der Dokumentation, Anwendungen erzeugen, Manifeste prüfen. Claude Code gehört zu den Clients, die SAP in der Dokumentation nennt. Geschäftsdaten stellen diese Server nicht bereit.
BTP-Kontoadministration — Server: MCP-Server für die Administration von SAP BTP, von SAP betrieben · Ausführung: remote, Sie tragen URL und öffentliche Client-ID ein · Identität: Authorization-Code-Ablauf beim Standard-Identitätsanbieter von SAP, also die Rollensammlungen des Benutzers.
Fachliche APIs (S/4HANA, OData) — Server: MCP-Server-Artefakt der Integration Suite, über das MCP-Gateway ausgeliefert · Voraussetzung: Edition Premium oder Enhanced und Integration Cell · Identität: JWT, vom Gateway geprüft, dann BTP-Destination.
Analytische Daten (Datasphere, SAC, HANA) — Server: in unserem Verzeichnis vom 18. Oktober 2026 kein offizieller; Community-Server existieren.
Lokal oder remote: die Transportfrage
Claude Desktop und Claude Code starten einen stdio-Server gern als Kindprozess. Kein Netzwerk, keine Authentifizierung aufzubauen: Die Grenze ist das Betriebssystem. So laufen die Entwicklungsserver und die Community-Server zum Lesen von Metadaten.
Für einen Remote-Server erwartet das Protokoll Streamable HTTP mit OAuth 2.1: Der Server ist eine geschützte Ressource, veröffentlicht seine Metadaten, und Tokens sind an einen bestimmten Server gebunden. Ein Server darf das Token des Aufrufers nicht unverändert nach unten durchreichen, sondern tauscht es gegen ein eingeschränktes Token. So bleibt der Benutzer in der Kette.
Zur Version: Die Revision 2026-07-28 der Spezifikation macht das Protokoll zustandslos und entfernt den Initialisierungs-Handshake. Anleitungen von 2025, die auf Sitzungen beruhen, sind überholt.
Identität als Entscheidung Nummer eins
SAP-MCP-Projekte gelingen oder stocken an der Identitätskette. Bei der Integration Suite holt der Client ein JWT beim Identitätsanbieter des BTP-Subaccounts, das Gateway prüft es samt Rolle für den API-Aufruf, und eine BTP-Destination reicht die Identität weiter. Bei S/4HANA On-Premise oder Private Cloud nutzt die Destination Principal Propagation über den Cloud Connector (kurzlebiges X.509-Zertifikat, ABAP-seitig gemappt); bei S/4HANA Cloud Public Edition SAML-Bearer-Assertion ohne Cloud Connector.
Der häufigste Fehler: ein einziger technischer Benutzer hinter dem Server. Er löscht das Audit pro Benutzer. Verlangt das Design ihn, überarbeiten Sie das Design, bevor Sie bauen.
Die API-Richtlinie von SAP vor dem ersten Versuch
Die SAP-API-Richtlinie (Version 4.2026a) unterscheidet veröffentlichte von anderen APIs und untersagt in Abschnitt 2.2.2 die Nutzung von SAP-APIs durch KI-Systeme, die Aufrufsequenzen planen, auswählen oder ausführen, außer in SAP-freigegebenen Architekturen, Datendiensten oder Wegen. Als freigegeben genannt werden das MCP-Gateway der Integration Suite, von SAP bereitgestellte MCP-Server über Joule Studio und A2A. Eigene oder fremde Server bleiben möglich, wenn sie konform sind, jedoch ohne gleichwertige Unterstützung. Das CAP-Team zieht die Konsequenz: Sein Adapter ist für eigene CAP-Services gedacht, nicht als Proxy für SAP-Anwendungs-APIs.
Das ist keine Rechtsberatung. Es erklärt aber, warum die schnell geschriebene Eigenhülle um eine SAP-OData-API eine schlechte Ersparnis ist.
Einstieg in fünf Schritten
Ein Entwicklungssystem, eine begrenzte Aufgabenart. Ein Server der passenden Familie, zunächst nur lesend. Versuch mit der eigenen Identität. Zeitgewinn und Prüfaufwand messen. Erst danach Gateway, Protokollierung und benannter Verantwortlicher, bevor weitere Benutzer zugelassen werden. Ein Agent, der über die Sitzung eines Entwicklers auf ein Produktivsystem wirkt, ist die häufigste Falle der ersten Woche.
Was wir nicht behaupten können
Die Einrichtung auf Claude-Seite ändert sich mit den App-Versionen und ist hier nicht dokumentiert; ebenso wenig die Verfügbarkeit von Claude in Joule. Einen offiziellen SAP-Server für Datasphere oder SAC haben wir am 18. Oktober 2026 nicht gefunden.
Häufige Fragen
Brauche ich für die Anbindung von Claude an SAP ein kostenpflichtiges Konto?
Die Entwicklungsserver von SAP stehen überwiegend unter Apache-2.0. Die ABAP-KI-Funktionen von SAP unterliegen nach dem kostenlosen Angebot einem Modell mit KI-Einheiten, und das Gateway der Integration Suite setzt die Edition Premium oder Enhanced voraus. Die Kosten auf Claude-Seite hängen von Ihrem Abonnement ab, das wir hier nicht dokumentieren.
Kann Claude über MCP in SAP schreiben?
Das hängt vom Server ab, nicht von Claude. Der HANA-Community-Server blockiert Schreiben standardmäßig, der AWS-Server erlaubt es optional, der CAP-Adapter beschränkt sich auf Lesen und ungebundene Aktionen. Beginnen Sie lesend und öffnen Sie Schreiben Werkzeug für Werkzeug.
Lässt sich Claude zusammen mit Joule nutzen?
Das sind zwei getrennte Wege. Joule Work Desktop (Teil des Early-Adopter-Care-Programms von SAP, nicht allgemein verfügbar) kann sich mit MCP-Servern verbinden, Drittanbieter-Clients wie Claude sind die andere große Familie. Die Verfügbarkeit von Claude in Joule selbst ist gesondert dokumentiert; leiten Sie sie nicht aus der Präsenz in der Generative AI Hub ab.
Welcher Server liest Datasphere aus Claude heraus?
Unser Verzeichnis nennt keinen offiziellen. Für Datasphere gibt es einen Community-Server unter MIT-Lizenz; er braucht eine Sicherheitsprüfung wie jede Drittintegration.
Den Herausgeber beauftragen
Dieser Leitfaden stammt von Cédric Mary, SAP-KI- & Analytics-Architekt & Teamleiter. 27 Jahre SAP — Datasphere, Business Data Cloud, SAC Planning, Joule. Freiberuflich oder Festanstellung · Hybrid / remote · Ganz EMEA. Verfügbar ab 19. Oktober 2026.
Worauf diese Seite aufbaut
- MCP — Model Context Protocol in SAP (Mechanik)
- MCP für SAP — Strategie für Einführung und Integration
- SAP Generative AI Hub
- MCP-stdio-Transport — für Claude Desktop, Claude Code, lokale Agenten
- SAP Help — ADT MCP Server
- SAP Help — MCP Server for SAP BTP Administration
- SAP Developers — SAP Integration Suite MCP Gateway
- SAP Help — SAP Build bundled MCP servers
Externe Quellen
- SAP Help — ADT MCP Server
- SAP Help — MCP Server for SAP BTP Administration
- SAP Developers — SAP Integration Suite MCP Gateway
- SAP Help — SAP Build bundled MCP servers
- Model Context Protocol — specification changelog, revision 2026-07-28
- Model Context Protocol — Authorization (2026-07-28)
Weiterlesen
- SAP MCP Server für SAP-AI- und Analytics-Daten
- MCP — Model Context Protocol in SAP (Mechanik)
- MCP-stdio-Transport — für Claude Desktop, Claude Code, lokale Agenten
- SAP Generative AI Hub
- SAP AI Agent Hub — herstellerneutrale Agenten-Governance
- SAP Datasphere MCP: was es gibt, was SAP freigibt und was Sie prüfen sollten
- SAP BTP MCP Server: welcher Server für welchen Zweck, mit welcher Identität
- ChatGPT SAP Anbindung: drei Wege, die man nicht vermischen sollte
Leitfäden, die mit dieser Seite antworten
Diese Leitfäden nennen diese Seite als eine der Quellen, auf die sich ihre Antwort stützt.