Enterprise2-minute readEN · DE · IT

So verbinden du SAP HANA mit MCP für KI-Agenten

Verbinde SAP S/4HANA, SAP Business One und SAP ERP über MCP mit KI-Agenten. Greifen du über das AnythingMCP-Dashboard auf OData-Dienste und REST APIs zu.

HCBy HelpCode teamUpdated 2 min read Open source on GitHub

No credit card · 7-day trial · Self-host alternative available

  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Source-available BSL-1.1
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

Summary

Verbinde SAP S/4HANA, SAP Business One und SAP ERP über MCP mit KI-Agenten. Greifen du über das AnythingMCP-Dashboard auf OData-Dienste und REST APIs zu.

SAP trifft KI: Die MCP-Brücke

SAP-Systeme treiben die größten Unternehmen der Welt an und verwalten alles von Lieferketten bis zur Finanzberichterstattung. Durch die Verbindung von SAP mit MCP über AnythingMCP können KI-Agenten in natürlicher Sprache auf Konten, Bestellungen, Materialien und Finanzdaten zugreifen.

SAP-Integrationsmethoden

AnythingMCP verbindet sich über die Standard-APIs mit SAP:

MethodeSAP-SystemConnector-Typ
OData v2/v4S/4HANA, BTPREST-Connector
REST APISAP BTP, SuccessFactorsREST-Connector
SOAP/RFCECC, PI/POSOAP-Connector

Schritt-für-Schritt-Anleitung

Schritt 1: AnythingMCP bereitstellen

git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp && docker compose up -d

Dies startet PostgreSQL, die Backend-API (Port 4000) und das Dashboard (Port 3000).

Schritt 2: REST-Connector für SAP OData erstellen

Öffne das AnythingMCP-Dashboard unter http://localhost:3000 und erstellen du einen neuen REST-Connector. Gib für SAP S/4HANA OData-Dienste die Basis-URL an (z. B. https://your-sap.com/sap/opu/odata/sap) und importieren du die OData-Metadaten als OpenAPI-Spezifikation.

Schritt 3: SAP-Authentifizierung konfigurieren

Konfiguriere in den Connector-Einstellungen die Authentifizierung:

  • On-Premise SAP: Verwenden du Basic Auth mit deinem technischen SAP-Benutzer
  • SAP BTP / Cloud: Verwenden du OAuth 2.0 mit deinen Azure AD- oder SAP IAS-Anmeldedaten
  • SAP API Hub: Verwenden du API-Schlüssel-Authentifizierung

Setze den sap-client-Header und den x-csrf-token: fetch-Header für Schreiboperationen.

Schritt 4: Tools überprüfen und anpassen

AnythingMCP generiert MCP-Tools aus der SAP OData-Dienstdefinition. Im Dashboard können du jedes Tool überprüfen, Namen und Beschreibungen anpassen und auswählen, welche Operationen bereitgestellt werden.

Schritt 5: Testen und verbinden

Teste jedes Tool im Dashboard und konfigurieren du dann deinen MCP-Client:

{
  "mcpServers": {
    "sap": {
      "url": "http://localhost:4000/mcp"
    }
  }
}

Praxisnahe KI-Anwendungsfälle mit SAP

  • „Wie ist der Lagerbestand für Material 4711 in allen Werken?"
  • „Erstelle eine Bestellung für 500 Einheiten Rohmaterial X"
  • „Zeige mir alle überfälligen Rechnungen von Kunde ABC Corp"
  • „Wie ist unser Umsatz dieses Quartal im Vergleich zum letzten?"
  • „Finde alle offenen Kundenaufträge für die EMEA-Region"

Best Practices

  1. Mit schreibgeschütztem OData beginnen — Fragen du Geschäftspartner, Materialien und Bestellungen ab, bevor du Schreiboperationen aktivieren
  2. SAP API Business Hub nutzen — Teste mit Sandbox-APIs, bevor du sich mit der Produktion verbinden
  3. CSRF-Tokens — Setze den x-csrf-token: fetch-Header für Schreiboperationen
  4. Technischen Benutzer verwenden — Erstelle einen dedizierten SAP-Benutzer mit minimalen erforderlichen Berechtigungen
  5. In der Sandbox testen — Teste immer zuerst in einem Nicht-Produktions-SAP-System

Nächste Schritte

War dieser Guide hilfreich?

Ready to ship

Ship MCP to your stack in 60 seconds.

Spin up AnythingMCP on managed Cloud or self-host it on your infrastructure. Free for 7 days, no credit card.

Verwandte Anleitungen