In breve
Collega SAP a Cursor con connettori MCP pronti: S/4HANA on-premise via HANA SQL o OData, S/4HANA Cloud, Business One, ECC e Concur. Senza codice.
Risposta breve: Cursor raggiunge SAP tramite un connettore MCP in AnythingMCP. Quale connettore dipende dal tuo sistema SAP: S/4HANA on-premise o Private Cloud legge il database HANA con il data dictionary di SAP (oppure i servizi OData del Gateway), S/4HANA Cloud Public Edition usa le API rilasciate da SAP, e Business One, ECC e Concur hanno le loro vie. Installi il connettore, inserisci le credenziali e aggiungi il server MCP a Cursor. Lo stesso server funziona in Claude, ChatGPT e Copilot.
Quale SAP usi?
Legge il database HANA con SQL, guidato dal data dictionary di SAP. Sola lettura, 10 tool, verificato su S/4HANA 2025.
Collega S/4HANA via HANA →I servizi OData V2/V4 del Gateway diventano tool MCP, con i controlli di autorizzazione di SAP a ogni chiamata.
Da OData a MCP →Le API OData rilasciate da SAP tramite un communication arrangement su BTP: business partner, ordini, fatturazione, registrazioni contabili.
Collega S/4HANA Cloud →Il Service Layer (OData v4): business partner, articoli, offerte, ordini, consegne, fatture. Può anche creare ordini di vendita.
Collega Business One →Note spese, approvazioni, partecipanti e itinerari, con OAuth 2.0.
Collega Concur →Non sai quale via fa per il tuo S/4HANA? Dipende da cosa riesci a raggiungere:
Cosa si chiede a Cursor su SAP
Queste sono le domande per cui i connettori sono costruiti. Ognuna gira sul tuo sistema, con i diritti dell'utente che hai configurato.
| Domanda | Via |
|---|---|
| «Qual è stato il nostro margine lordo per mese nel 2025, per società?» | HANA SQL |
| «Quali clienti hanno fatture scadute da più di 60 giorni, e per quanto?» | HANA SQL, OData |
| «Qual è il nostro DSO in questo trimestre rispetto al precedente?» | HANA SQL |
| «I 10 clienti con il fatturato netto più alto negli ultimi 12 mesi.» | HANA SQL, OData, S/4HANA Cloud |
| «Quali ordini d'acquisto sono ancora aperti e oltre la data di consegna?» | OData, S/4HANA Cloud |
| «Mostrami il valore di magazzino per divisione e gruppo merci.» | HANA SQL |
La guida HANA ne mostra tre dall'inizio alla fine: i tool che Cursor chiama, le tabelle SAP che legge e l'SQL che esegue.
Come funziona
- Ruoli e accesso ai tool
- Sola lettura di default
- Log di audit
S/4HANA on-premise, Private Cloud ed ECC stanno nella tua rete o nella landing zone della private cloud di SAP, quindi anche AnythingMCP gira lì: un file Docker Compose su un host che raggiunge SAP. Cursor gira sul tuo computer e raggiunge l'endpoint MCP dentro la tua rete; il sistema SAP non viene mai pubblicato. SAP Business One, S/4HANA Cloud e Concur sono raggiungibili via internet, quindi funzionano anche da 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 # poi aggiungi l'host SAP a SSRF_ALLOWED_HOSTS nel file .env
Poi installa il connettore da Connectors → Marketplace e aggiungi il server MCP a Cursor: in ~/.cursor/mcp.json, una voce sotto mcpServers con l'URL che trovi sotto MCP Servers e l'header X-API-Key: <key>.
HANA SQL o OData?
Entrambe le vie raggiungono S/4HANA on-premise e Private Cloud, e possono girare fianco a fianco.
| HANA SQL | OData | |
|---|---|---|
| Legge | Ogni tabella o CDS view che l'utente del database può leggere | I servizi del Gateway che l'utente SAP può chiamare |
| Autorizzazioni SAP | Non applicate: il confine sono i grant del database | Controllate da SAP a ogni chiamata |
| Forte in | Totali su milioni di righe, analisi finanziarie e tra moduli | API pubblicate, oggetti di business, controlli di SAP |
| Funziona con | S/4HANA su HANA | S/4HANA, ECC, BW |
| Ti serve | Un utente del database HANA e una licenza che consenta l'accesso SQL da applicazioni terze | Un utente tecnico SAP e servizi Gateway attivi |
Connessione diretta, Joule o un server HANA generico?
Tre modi per mettere un modello AI davanti ai dati SAP.
| Connessione diretta (AnythingMCP) | SAP Joule con Claude | Server MCP HANA generici | |
|---|---|---|---|
| Funziona oggi on-premise e su Private Cloud | Sì | Dipende da prodotto, edizione e release SAP | Sì, con accesso al database |
| Fornito e licenziato da | Te (open source, AGPL-3.0) | SAP, sulla piattaforma SAP Business AI | Il progetto che scegli |
| Capisce le tabelle SAP | Sì: data dictionary di SAP e CDS view come tool | Gestito da SAP | No: nomi grezzi di tabelle e colonne |
| Protezioni in sola lettura | Sì: un solo SELECT, 1.000 righe, timeout, tabelle negate | Gestito da SAP | Variano |
| Funziona in qualsiasi client MCP | Claude, ChatGPT, Copilot, Cursor | Dentro le applicazioni SAP | Di solito |
Joule è l'assistente di SAP, e SAP e Anthropic hanno annunciato Claude al suo interno. La via diretta è per i team che vogliono Claude, ChatGPT o Copilot sui propri dati SAP già adesso, su sistemi che gestiscono in proprio.
FAQ
Come collego SAP a Cursor? Installa il connettore AnythingMCP per il tuo sistema SAP (S/4HANA via HANA SQL o OData, S/4HANA Cloud, Business One o Concur), inserisci le credenziali e aggiungi l'URL del server MCP a Cursor. Per S/4HANA on-premise e Private Cloud, fai girare AnythingMCP dentro la rete che raggiunge SAP.
Come collego SAP Business One a Cursor? Installa il connettore SAP Business One, inserisci l'URL del Service Layer, il database aziendale, un utente e la sua password, e aggiungi il server MCP a Cursor. Ha 12 tool per business partner, articoli, offerte, ordini, consegne e fatture, e può creare ordini di vendita. Passo per passo: Collega SAP Business One a Cursor.
Come collego SAP HANA a ChatGPT? Come con Cursor: installa il connettore SAP S/4HANA (HANA SQL) in un AnythingMCP self-hosted e aggiungi il suo server MCP a ChatGPT come connettore (modalità sviluppatore, piani a pagamento). I tool e i loro limiti di sola lettura sono identici nei due casi. Vedi SAP con ChatGPT.
Esiste un server MCP per SAP? Sì. AnythingMCP include SAP S/4HANA (HANA SQL, 10 tool), S/4HANA (OData), S/4HANA Cloud (15 tool), Business One (12 tool) e Concur (10 tool) come connettori MCP pronti, open source e self-hosted. Il repository sap-mcp-server li elenca; sap-hana-mcp-server contiene solo quello per HANA.
Funziona con SAP ECC?
Sì, tramite i servizi OData del SAP Gateway di ECC: crea un connettore OData e importa i servizi che ti servono da $metadata. La via HANA SQL richiede S/4HANA, perché legge le tabelle e le CDS view di S/4HANA.
Cursor può modificare dati in SAP? Solo dove il connettore lo consente. SAP Business One può creare ordini di vendita e Concur può agire sulle note spese; i connettori S/4HANA leggono soltanto. Dai a ogni ruolo MCP i tool che gli servono e niente di più.
Cursor supporta server MCP personalizzati nel piano gratuito? Sì — MCP è disponibile nei piani Hobby, Pro e Business.
Prossimi passi
- Collegare SAP S/4HANA a Cursor tramite SAP HANA
- OData to MCP: SAP Gateway, S/4HANA ed ECC
- Server MCP per SAP HANA: tool, sicurezza, self-hosting
- Collega SAP S/4HANA Cloud a Cursor
- Collega SAP Business One a Cursor
- Collega SAP Concur a Cursor
- Collega a Claude
- Collega a ChatGPT
- Collega a Gemini
- Collega a Meta Muse
Questa guida ti è stata utile?