In breve
Collega SAP a Copilot 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: Copilot 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 un agente di Copilot Studio come strumento MCP. Lo stesso server funziona in Claude, ChatGPT, Cursor e Claude Code.
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 Copilot 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 Copilot 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. Per Copilot Studio va pubblicato solo l'endpoint MCP, mai il sistema SAP. 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 Microsoft Copilot: in Copilot Studio Tools → Add a tool → New tool → Model Context Protocol, incolla l'URL che trovi sotto MCP Servers, scegli API key con l'header X-API-Key e pubblica l'agente in Microsoft 365 Copilot.
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 Copilot? 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 un agente di Copilot Studio come strumento MCP. Per S/4HANA on-premise e Private Cloud, fai girare AnythingMCP dentro la rete che raggiunge SAP.
Come collego SAP Business One a Copilot? 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 Copilot. 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 Microsoft Copilot.
Come collego SAP HANA a ChatGPT? Come con Microsoft Copilot: installa il connettore SAP S/4HANA (HANA SQL) in un AnythingMCP self-hosted e aggiungi il suo server MCP a ChatGPT come server MCP personalizzato (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.
Copilot 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ù.
Per quale Copilot vale? Per Microsoft 365 Copilot in azienda, tramite gli agenti di Copilot Studio. L'app Microsoft Copilot per account personali non permette di aggiungere un proprio server MCP.
Cosa mi serve? Un account di lavoro con accesso a Copilot Studio (licenza o prova) per creare l'agente. Chi lo usa in Microsoft 365 Copilot o in Teams deve avere accesso all'agente: condividilo, oppure chiedi a un amministratore di pubblicarlo per l'organizzazione. Se la tua organizzazione applica criteri sui dati ai connettori di Power Platform, valgono anche per i server MCP.
L'agente non chiama i tool. Controlla che il nome dell'header sia esattamente X-API-Key e che la chiave appartenga allo stesso server MCP dell'URL, e scrivi una Server description precisa: Copilot Studio la usa per decidere quando chiamare il server. Dopo ogni modifica pubblica di nuovo l'agente; in una chat già aperta scrivi "start over" per passare alla nuova versione.
Prossimi passi
- Collegare SAP S/4HANA a Microsoft Copilot 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 Microsoft Copilot
- Collega SAP Business One a Microsoft Copilot
- Collega SAP Concur a Microsoft Copilot
- Collega a Claude
- Collega a ChatGPT
- Collega a Cursor
- Collega a Gemini
- Collega a Meta Muse
Questa guida ti è stata utile?