Enterprise2-minute readEN · DE · IT

Come Collegare SAP HANA a MCP per Agenti AI

Collega SAP S/4HANA, SAP Business One e SAP ERP agli agenti AI tramite MCP. Accedi ai servizi OData e alle REST API attraverso la dashboard di AnythingMCP.

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

Collega SAP S/4HANA, SAP Business One e SAP ERP agli agenti AI tramite MCP. Accedi ai servizi OData e alle REST API attraverso la dashboard di AnythingMCP.

SAP Incontra l'AI: Il Ponte MCP

I sistemi SAP alimentano le più grandi aziende del mondo, gestendo tutto, dalle catene di fornitura alla rendicontazione finanziaria. Collegando SAP a MCP con AnythingMCP, gli agenti AI possono accedere ad account, ordini, materiali e dati finanziari tramite linguaggio naturale.

Metodi di Integrazione SAP

AnythingMCP si collega a SAP attraverso le sue API standard:

MetodoSistema SAPTipo di Connettore
OData v2/v4S/4HANA, BTPConnettore REST
REST APISAP BTP, SuccessFactorsConnettore REST
SOAP/RFCECC, PI/POConnettore SOAP

Guida Passo dopo Passo

Passo 1: Distribuire AnythingMCP

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

Questo avvia PostgreSQL, l'API backend (porta 4000) e la dashboard (porta 3000).

Passo 2: Creare un Connettore REST per SAP OData

Aprire la dashboard di AnythingMCP all'indirizzo http://localhost:3000 e creare un nuovo connettore REST. Per i servizi SAP S/4HANA OData, fornire l'URL di base (ad es., https://your-sap.com/sap/opu/odata/sap) e importare i metadati OData come specifica OpenAPI.

Passo 3: Configurare l'Autenticazione SAP

Nelle impostazioni del connettore, configurare l'autenticazione:

  • SAP On-Premise: Utilizzare l'autenticazione Basic con il proprio utente tecnico SAP
  • SAP BTP / Cloud: Utilizzare OAuth 2.0 con le credenziali Azure AD o SAP IAS
  • SAP API Hub: Utilizzare l'autenticazione con chiave API

Impostare l'intestazione sap-client e l'intestazione x-csrf-token: fetch per le operazioni di scrittura.

Passo 4: Revisionare e Personalizzare gli Strumenti

AnythingMCP genera strumenti MCP dalla definizione del servizio SAP OData. Nella dashboard, revisionare ogni strumento, personalizzare nomi e descrizioni, e selezionare quali operazioni esporre.

Passo 5: Testare e Collegare

Testare ogni strumento nella dashboard, quindi configurare il proprio client MCP:

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

Casi d'Uso AI Reali con SAP

  • "Qual è il livello di inventario per il materiale 4711 in tutti gli stabilimenti?"
  • "Crea un ordine di acquisto per 500 unità di materia prima X"
  • "Mostrami tutte le fatture scadute del cliente ABC Corp"
  • "Qual è il nostro fatturato di questo trimestre rispetto al precedente?"
  • "Trova tutti gli ordini di vendita aperti per la regione EMEA"

Buone Pratiche

  1. Iniziare con OData in sola lettura — Interrogare business partner, materiali e ordini prima di abilitare le operazioni di scrittura
  2. Utilizzare SAP API Business Hub — Testare con le API sandbox prima di connettersi alla produzione
  3. Token CSRF — Impostare l'intestazione x-csrf-token: fetch per le operazioni di scrittura
  4. Utilizzare un utente tecnico — Creare un utente SAP dedicato con le autorizzazioni minime necessarie
  5. Testare nel sandbox — Testare sempre prima in un sistema SAP non di produzione

Prossimi Passi

Questa guida ti è stata utile?

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.

Guide correlate