Summary
Drop-in MCP-Adapter für SAP Business One, SAP S/4HANA Cloud und SAP Concur — plus DIY-Muster für SAP ECC und S/4 On-Premise.
Drei drop-in SAP-Adapter — Installation in einem Klick
AnythingMCP liefert jetzt drei vorkonfigurierte SAP-Konnektoren. Wähle den passenden — Credentials rein, MCP-Server raus, keine JSON-Bastelei.
| Adapter | Geeignet für | Auth | Tools |
|---|---|---|---|
| SAP Business One | DACH-Mittelstand mit B1 (Service Layer OData v4) | Username + Passwort + Company DB | 12 |
| SAP S/4HANA Cloud | Enterprise auf S/4HANA Cloud Public Edition | OAuth 2.0 client_credentials (BTP) | 15 |
| SAP Concur | Reise- und Spesenmanagement (kostenlose Sandbox) | OAuth 2.0 refresh-token | 10 |
Adapter auswählen, Credentials einfügen, MCP API Key generieren — fertig.
Was (noch) nicht abgedeckt ist
- SAP S/4HANA On-Premise — APIs sind mandantenspezifisch und nur intern erreichbar. Siehe DIY-Muster unten.
- SAP ECC (R/3 / 6.x) — Legacy. Über Netweaver Gateway OData erreichbar. DIY unten.
- SAP SuccessFactors — Erfordert OAuth 2.0 SAML Bearer Assertion (X.509-signiert). Auf der Roadmap; Issue eröffnen zum Upvoten.
DIY-Muster für S/4HANA On-Prem und ECC
Beide Legacy-Systeme stellen OData über SAP Netweaver Gateway bereit. AnythingMCP fungiert als generisches Gateway.
Schritt 1 — AnythingMCP deployen
git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp && docker compose up -d
Schritt 2 — REST-Connector auf dein Gateway zeigen lassen
Base URL: https://your-sap-server:port/sap/opu/odata/sap. Auth via Basic Auth (technischer User) oder OAuth 2.0 SAML Bearer. Header sap-client setzen, für Schreib-Operationen x-csrf-token: fetch voranschicken.
Schritt 3 — OData $metadata als OpenAPI importieren
GET /sap/opu/odata/sap/{API_NAME}/$metadata → XML in AnythingMCP-Importer einfügen.
Schritt 4 — MCP-Server zu Claude hinzufügen
Auf claude.ai → Settings → Connectors. Bearer-Token = dein MCP API Key.
Nächste Schritte
- SAP Business One mit Claude verbinden
- SAP S/4HANA Cloud mit Claude verbinden
- SAP Concur mit Claude verbinden
War dieser Guide hilfreich?