Summary
Adapter MCP drop-in per SAP Business One, SAP S/4HANA Cloud e SAP Concur — più pattern DIY per SAP ECC e S/4 on-prem.
Tre adapter SAP drop-in — installazione in un clic
AnythingMCP ora ha tre connettori SAP pre-configurati. Scegli quello giusto per il tuo tenant — incolli le credenziali, esce un MCP server, niente JSON da scrivere.
| Adapter | Per chi | Auth | Tool |
|---|---|---|---|
| SAP Business One | PMI DACH su B1 (Service Layer OData v4) | Username + Password + Company DB | 12 |
| SAP S/4HANA Cloud | Enterprise su S/4HANA Cloud Public Edition | OAuth 2.0 client_credentials (BTP) | 15 |
| SAP Concur | Gestione trasferte e note spese (sandbox gratuita) | OAuth 2.0 refresh-token | 10 |
Clicca, incolla credenziali, genera la MCP API key — fatto.
Cosa NON è coperto (per ora)
- SAP S/4HANA On-Premise — API tenant-specifiche e raggiungibili solo dalla rete interna. Usa il pattern DIY sotto.
- SAP ECC (R/3 / 6.x) — Legacy. Esposto via Netweaver Gateway OData. DIY sotto.
- SAP SuccessFactors — Richiede OAuth 2.0 SAML Bearer assertion (firma X.509). In roadmap; apri una issue per votarlo.
Pattern DIY per S/4 on-prem ed ECC
Entrambi i sistemi legacy espongono OData via SAP Netweaver Gateway. AnythingMCP funziona come gateway generico.
Step 1 — Deploy AnythingMCP
git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp && docker compose up -d
Step 2 — Crea un connector REST verso il tuo Gateway
Base URL: https://your-sap-server:port/sap/opu/odata/sap. Auth Basic con utente tecnico oppure OAuth 2.0 SAML Bearer. Header sap-client; per le write x-csrf-token: fetch.
Step 3 — Importa OData $metadata come OpenAPI
GET /sap/opu/odata/sap/{API_NAME}/$metadata → incolla l'XML nell'importer.
Step 4 — Aggiungi l'MCP server a Claude
Su claude.ai → Settings → Connectors. Bearer token = la tua MCP API key.
Prossimi passi
Questa guida ti è stata utile?