AnythingMCP ist im Connector-Verzeichnis von Claude gelistet: Füg es mit einem Klick zu Claude hinzu (öffnet in neuem Tab), melde dich an und wähle, welche MCP-Server Claude nutzen darf.
Zusammenfassung
SAP mit Claude verbinden, mit fertigen MCP-Connectoren: S/4HANA On-Premise über HANA SQL oder OData, S/4HANA Cloud, Business One, ECC und Concur. Ohne Code.
TL;DR: Claude erreicht SAP über einen MCP-Connector in AnythingMCP. Welcher es ist, hängt von deinem SAP-System ab: S/4HANA On-Premise oder Private Cloud liest die HANA-Datenbank mit SAPs eigenem Data Dictionary (oder die OData-Services des Gateways), S/4HANA Cloud Public Edition nutzt SAPs freigegebene APIs, und Business One, ECC und Concur haben ihre eigenen Wege. Du installierst den Connector, trägst die Zugangsdaten ein und fügst den MCP-Server in Claude als Custom Connector hinzu. Derselbe Server funktioniert in ChatGPT, Copilot, Cursor und Claude Code.
Welches SAP hast du?
Liest die HANA-Datenbank mit SQL, geführt von SAPs eigenem Data Dictionary. Nur lesend, 10 Tools, getestet mit S/4HANA 2025.
S/4HANA über HANA verbinden →Die OData-V2/V4-Services des Gateways werden zu MCP-Tools, mit SAPs Berechtigungsprüfung bei jedem Aufruf.
OData zu MCP →SAPs freigegebene OData-APIs über ein BTP Communication Arrangement: Geschäftspartner, Aufträge, Fakturen, Buchungen.
S/4HANA Cloud verbinden →Der Service Layer (OData v4): Geschäftspartner, Artikel, Angebote, Aufträge, Lieferungen, Rechnungen. Kann auch Kundenaufträge anlegen.
Business One verbinden →Spesenabrechnungen, Genehmigungen, Teilnehmer und Reisepläne, mit OAuth 2.0.
Concur verbinden →Unsicher, welcher Weg zu deinem S/4HANA passt? Es kommt darauf an, was du erreichst:
Was Leute Claude über SAP fragen
Für solche Fragen sind die Connectoren gebaut. Jede läuft gegen dein eigenes System, mit den Rechten des Benutzers, den du eingerichtet hast.
| Frage | Weg |
|---|---|
| „Wie war unsere Bruttomarge pro Monat 2025, je Buchungskreis?“ | HANA SQL |
| „Welche Kunden haben Rechnungen, die mehr als 60 Tage überfällig sind, und wie viel?“ | HANA SQL, OData |
| „Wie hoch ist unser DSO in diesem Quartal im Vergleich zum letzten?“ | HANA SQL |
| „Die 10 umsatzstärksten Kunden der letzten 12 Monate.“ | HANA SQL, OData, S/4HANA Cloud |
| „Welche Bestellungen sind noch offen und über dem Liefertermin?“ | OData, S/4HANA Cloud |
| „Zeig mir den Bestandswert nach Werk und Warengruppe.“ | HANA SQL |
Der HANA-Leitfaden zeigt drei davon Schritt für Schritt: welche Tools Claude aufruft, welche SAP-Tabellen es liest und welches SQL es ausführt.
So funktioniert es
- Rollen und Tool-Rechte
- Standardmäßig nur lesend
- Audit-Log
S/4HANA On-Premise, Private Cloud und ECC stehen in deinem Netzwerk oder in SAPs Private-Cloud-Landing-Zone, also läuft AnythingMCP auch dort: eine Docker-Compose-Datei auf einem Host, der SAP erreicht. Für claude.ai muss nur der MCP-Endpunkt veröffentlicht werden, nie das SAP-System. SAP Business One, S/4HANA Cloud und Concur sind über das Internet erreichbar, sie funktionieren also auch aus der AnythingMCP Cloud.
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d # danach den SAP-Host in .env unter SSRF_ALLOWED_HOSTS eintragen
Dann installierst du den Connector unter Connectors → Marketplace und fügst den MCP-Server in Claude hinzu: auf claude.ai oder in Claude Desktop Customize → Connectors → + → Add custom connector, die URL aus MCP Servers einfügen und anmelden. In Claude Code: claude mcp add --transport http sap <url> --header "X-API-Key: <key>".
HANA SQL oder OData?
Beide Wege erreichen S/4HANA On-Premise und Private Cloud, und beide können parallel laufen.
| HANA SQL | OData | |
|---|---|---|
| Liest | Jede Tabelle und CDS-View, die der Datenbankbenutzer lesen darf | Die Gateway-Services, die der SAP-Benutzer aufrufen darf |
| SAP-Berechtigungen | Nicht angewendet: die Datenbank-Grants sind die Grenze | Von SAP bei jedem Aufruf geprüft |
| Stark bei | Summen über Millionen Zeilen, Finanzen und modulübergreifende Analysen | Veröffentlichte APIs, Geschäftsobjekte, SAPs eigene Prüfungen |
| Funktioniert mit | S/4HANA auf HANA | S/4HANA, ECC, BW |
| Du brauchst | Einen HANA-Datenbankbenutzer und eine Lizenz, die SQL-Zugriff durch Dritte erlaubt | Einen technischen SAP-Benutzer und aktive Gateway-Services |
Direkte Verbindung, Joule oder ein generischer HANA-Server?
Drei Wege, ein KI-Modell vor SAP-Daten zu setzen.
| Direkte Verbindung (AnythingMCP) | SAP Joule mit Claude | Generische HANA-MCP-Server | |
|---|---|---|---|
| Heute On-Premise und in der Private Cloud | Ja | Abhängig von SAP-Produkt, Edition und Release | Ja, mit Datenbankzugriff |
| Geliefert und lizenziert von | Dir (Open Source, AGPL-3.0) | SAP, auf der SAP Business AI Platform | Dem Projekt deiner Wahl |
| Versteht SAP-Tabellen | Ja: SAPs Data Dictionary und CDS-Views als Tools | Von SAP verwaltet | Nein: rohe Tabellen- und Spaltennamen |
| Schutz beim Lesen | Ja: ein SELECT, 1.000 Zeilen, Timeout, gesperrte Tabellen | Von SAP verwaltet | Unterschiedlich |
| In jedem MCP-Client | Claude, ChatGPT, Copilot, Cursor | In SAPs Anwendungen | Meistens |
Joule ist SAPs eigener Assistent, und SAP und Anthropic haben Claude darin angekündigt. Der direkte Weg ist für Teams, die Claude, ChatGPT oder Copilot schon jetzt auf ihre SAP-Daten ansetzen wollen, auf Systemen, die sie selbst betreiben.
FAQ
Wie verbinde ich SAP mit Claude? Installiere den AnythingMCP-Connector für dein SAP-System (S/4HANA über HANA SQL oder OData, S/4HANA Cloud, Business One oder Concur), trage die Zugangsdaten ein und füge die URL des MCP-Servers in Claude als Custom Connector hinzu. Für S/4HANA On-Premise und Private Cloud läuft AnythingMCP im Netzwerk, das SAP erreicht.
Wie verbinde ich SAP Business One mit Claude? Installiere den Connector SAP Business One, trage die Service-Layer-URL, die Firmendatenbank, einen Benutzer und sein Passwort ein und füge den MCP-Server in Claude hinzu. Er hat 12 Tools für Geschäftspartner, Artikel, Angebote, Aufträge, Lieferungen und Rechnungen und kann Kundenaufträge anlegen. Schritt für Schritt: SAP Business One mit Claude verbinden.
Wie verbinde ich SAP HANA mit ChatGPT? Genauso wie mit Claude: den Connector SAP S/4HANA (HANA SQL) in einem selbst gehosteten AnythingMCP installieren und seinen MCP-Server in ChatGPT als eigenen MCP-Server hinzufügen (kostenpflichtige Tarife). Tools und Lesebeschränkungen sind in beiden gleich. Siehe SAP mit ChatGPT.
Gibt es einen SAP MCP Server? Ja. AnythingMCP liefert SAP S/4HANA (HANA SQL, 10 Tools), S/4HANA (OData), S/4HANA Cloud (15 Tools), Business One (12 Tools) und Concur (10 Tools) als fertige MCP-Connectoren, Open Source und selbst gehostet. Das Repository sap-mcp-server listet sie; sap-hana-mcp-server ist der HANA-Connector für sich.
Funktioniert es mit SAP ECC?
Ja, über die OData-Services des SAP Gateways in ECC: einen OData-Connector anlegen und die gewünschten Services aus $metadata importieren. Der HANA-SQL-Weg braucht S/4HANA, weil er dessen Tabellen und CDS-Views liest.
Kann Claude Daten in SAP ändern? Nur wo der Connector es erlaubt. SAP Business One kann Kundenaufträge anlegen und Concur Spesenabrechnungen bearbeiten; die S/4HANA-Connectoren lesen nur. Gib jeder MCP-Rolle nur die Tools, die sie braucht.
Nächste Schritte
- SAP S/4HANA über SAP HANA mit Claude verbinden
- OData zu MCP: SAP Gateway, S/4HANA und ECC
- SAP HANA MCP Server: Tools, Sicherheit, Self-Hosting
- SAP S/4HANA Cloud mit Claude verbinden
- SAP Business One mit Claude verbinden
- SAP Concur mit Claude verbinden
- Verbinde mit ChatGPT
- Verbinde mit Cursor
- Verbinde mit Gemini
- Verbinde mit Meta Muse
War dieser Guide hilfreich?