loading…
Search for a command to run...
loading…
Enables AI assistants to securely query Italian legacy ERP databases (AS/400, SQL Server, etc.) with GDPR-compliant PII masking and semantic table mapping.
Enables AI assistants to securely query Italian legacy ERP databases (AS/400, SQL Server, etc.) with GDPR-compliant PII masking and semantic table mapping.
IT Claude MCP Protocol Python 3.10+ Config JSON SQL Server IBM i GDPR ERP Italiani
Italy Legacy DB AI Bridge è un template professionale basato sullo standard Model Context Protocol (MCP) per integrare in sicurezza assistenti AI (Claude, Cursor) con database gestionali legacy e sistemi ERP italiani (AS/400, SQL Server, SAP, Oracle).
Il bridge implementa un layer read-only con mapping semantico e mascheramento automatico dei dati sensibili, garantendo la piena conformità GDPR per le aziende.
L'approccio MCP (Model Context Protocol) è lo standard di settore per esporre tool e risorse ad assistenti AI in modo strutturato. Rispetto all'accesso diretto al database, offre:
query_legacy_db) e non ha accesso "raw" allo schema.T_041CLI) in entità di business chiare (es. Anagrafica_Clienti).config/mapping.json)Il file config/mapping.json definisce quali entità di business sono visibili all’AI e a quali tabelle fisiche del gestionale corrispondono.
Esempio tipico per un ERP:
{
"tables": {
"Anagrafica_Clienti": "T_041CLI",
"Anagrafica_Fornitori": "T_042FOR",
"Fatture": "T_105FTT",
"Ordini": "T_210ORD",
"Articoli": "T_030ART",
"Magazzino": "T_050MAG"
}
}
Anagrafica_Clienti, Fatture, …) sono i nomi “parlanti” che Claude userà nei tool.T_041CLI, T_105FTT, …) sono i nomi effettivi delle tabelle nel gestionale.Suggerimenti pratici:
ITALY_LEGACY_MAPPING_PATH=/path/to/mapping.json.pip install -e ".[dev,odbc]"
.env:
ITALY_LEGACY_DB_URL="sqlite:///./data/legacy.db"python -m app.server
L'integrazione permette di trasformare Claude o Cursor in un operatore esperto sui tuoi dati aziendali, visualizzando dati mascherati e report di pulizia direttamente in chat.
Per attivare il bridge su Claude Desktop, aggiungi la configurazione al file claude_desktop_config.json (solitamente in %AppData%\Roaming\Claude):
{
"mcpServers": {
"italy-legacy-db": {
"command": "python",
"args": ["-m", "app.server"],
"env": {
"ITALY_LEGACY_DB_URL": "tua_connection_string_qui"
}
}
}
}
👉 Documentazione dedicata: docs/CLAUDE_DESKTOP_WINDOWS.md
Per integrare il bridge in Cursor, accedi alle impostazioni Preferences > Cursor Settings > Tools & MCP, clicca su "+ Add New MCP Server" e configura come segue:
Italy Legacy Bridgecommandpython -m app.server (assicurati che l'ambiente virtuale sia attivo).In alternativa, è già presente un modello su .cursor/mcp.json.example
Di seguito alcuni screenshot che mostrano il bridge in uso con Claude: configurazione, connettore attivo, interrogazioni su tabelle mappate e report del tool di privacy cleanup.
| Configurazione / Connettore MCP | Interrogazione tabelle | Report privacy cleanup |
|---|---|---|
![]() |
![]() |
![]() |
query_legacy_db: Esegue interrogazioni sicure su tabelle mappate. I risultati vengono processati in tempo reale per mascherare PII (Codice Fiscale/IBAN).privacy_cleanup: Chiude i pool di connessione, resetta lo stato interno e genera un report di conformità sessione (timestamp, stato azzerato, esito).Proprietà Intellettuale di Impesud (Source-Available). Vedi LICENSE.
Run in your terminal:
claude mcp add italy-legacy-db-ai-bridge -- npx Security
Low riskAutomated heuristic from public metadata — not a security guarantee.