Guida al connettore3 minuti di lettura7 lingue

Come collegare i database ai server MCP

Collega database PostgreSQL, MySQL, MariaDB, MSSQL, Oracle, SAP HANA, SQLite e MongoDB direttamente a MCP. Permetti agli agenti IA di interrogare i dati usando il linguaggio naturale.

HCA cura del team HelpCodeAggiornato 3 min di lettura Open source su GitHub

Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile

  • Prova gratuita di 7 giorni
    Nessuna carta di credito
  • GDPR & SOC 2 ready
    Dati in UE, log di audit
  • Open source su GitHub
    Open source · AGPL-3.0
  • Funziona con ChatGPT, Claude, Gemini
    Qualsiasi client compatibile MCP

In breve

Collega database PostgreSQL, MySQL, MariaDB, MSSQL, Oracle, SAP HANA, SQLite e MongoDB direttamente a MCP. Permetti agli agenti IA di interrogare i dati usando il linguaggio naturale.

Accesso diretto al database per agenti IA

Invece di costruire API REST sopra i tuoi database, AnythingMCP si collega direttamente al tuo database e lo espone come strumenti MCP. Gli agenti IA possono interrogare i dati usando il linguaggio naturale.

Database supportati

DatabaseStatoModalità di accesso
PostgreSQLSupportatoSola lettura
MySQLSupportatoSola lettura
MariaDBSupportatoSola lettura
Microsoft SQL ServerSupportatoSola lettura
OracleSupportatoSola lettura
SAP HANASupportatoSola lettura
SQLiteSupportatoSola lettura
MongoDBSupportatoSola lettura

Importante: Tutti i connettori database in AnythingMCP sono di sola lettura per progettazione. Questo garantisce che gli agenti IA non possano accidentalmente modificare o eliminare dati.

Strumenti generati automaticamente

Quando crei un connettore database, AnythingMCP genera automaticamente tre strumenti:

StrumentoDescrizione
get_database_schemaRestituisce lo schema del database (tabelle, colonne, tipi)
get_example_queriesSuggerisce query di esempio basate sullo schema
execute_queryEsegue una query di sola lettura (solo SELECT/find, massimo 1000 righe)

Guida passo dopo passo

Passo 1: Distribuire AnythingMCP

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

Passo 2: Creare un connettore database

Apri la dashboard di AnythingMCP su http://localhost:3000 e crea un nuovo connettore Database. Seleziona il tipo di database (PostgreSQL, MySQL, MariaDB, MSSQL, Oracle, SAP HANA, SQLite o MongoDB) e fornisci i dettagli di connessione.

Passo 3: Configurare la connessione

Inserisci l'host del database, la porta, le credenziali e il nome del database. Per i database SQL (PostgreSQL, MySQL, MariaDB, MSSQL, Oracle, SAP HANA, SQLite), il connettore utilizzerà solo query SQL SELECT. Per MongoDB, sono consentite solo operazioni find.

SAP HANA accetta una connection string come hana://host:30015/?databaseName=TENANT&currentSchema=SCHEMA; la sessione è in sola lettura in HANA stesso e ogni statement ha un timeout. Per SAP S/4HANA su HANA, l'adapter SAP S/4HANA (HANA SQL) aggiunge tool che leggono il data dictionary di SAP, così il modello sa cosa significano i nomi abbreviati di tabelle e campi.

Passo 4: Testare la connessione

Usa la dashboard per verificare la connessione e controllare lo schema scoperto automaticamente. Lo strumento get_database_schema mostrerà tutte le tabelle e le colonne disponibili.

Passo 5: Collegare agli agenti IA

{
  "mcpServers": {
    "my-database": {
      "url": "http://localhost:4000/mcp"
    }
  }
}

Limiti delle query

  • Database SQL (PostgreSQL, MySQL, MariaDB, MSSQL, Oracle, SAP HANA, SQLite): Sono consentite solo istruzioni SELECT
  • MongoDB: Sono consentite solo operazioni find
  • Limite di righe: Massimo 1000 righe per query
  • Nessuna operazione di scrittura: INSERT, UPDATE, DELETE, DROP sono bloccate

Casi d'uso per agenti IA

  • "Mostrami tutti gli ordini del mese scorso con totale superiore a 500 $"
  • "Quali sono i 10 prodotti con più fatturato?"
  • "Quanti nuovi utenti si sono registrati questa settimana?"
  • "Elenca tutti i clienti dalla Germania"

Buone pratiche di sicurezza

  1. Usa un utente database di sola lettura — Crea un utente dedicato con permessi di solo SELECT
  2. Limita le tabelle accessibili — Esponi solo le tabelle sicure per l'accesso IA
  3. Connessioni SSL — Usa sempre connessioni crittografate in produzione
  4. Restrizioni di rete — Limita l'accesso al database all'IP del server AnythingMCP

Prossimi passi

Questa guida ti è stata utile?

MCP nel tuo stack in 60 secondi.

Avvia AnythingMCP nel Cloud gestito o installalo sulla tua infrastruttura. 7 giorni gratis, senza carta di credito.

Guide correlate

Connettori

Avito su MCP: gestisci annunci, prezzi e statistiche Avito da qualsiasi agente AI

Fai lavorare la tua AI con il tuo account business Avito: elenca gli annunci e cambiane i prezzi, leggi le statistiche di visualizzazioni, contatti e chiamate, controlla i caricamenti autoload e i loro errori, il formato del feed e il tuo portafoglio, e leggi le chat di Avito Messenger. Inviare messaggi e cambiare le impostazioni autoload sono opzionali e disattivati di default.

Connettori

Aymakan su MCP: spedizioni, etichette e ritiri del tuo account Aymakan in qualsiasi agente AI

Il corriere Aymakan (Arabia Saudita) da un agente AI: traccia le spedizioni per numero di tracking o riferimento ordine, elenca le tue spedizioni, link alle etichette AWB, richieste di ritiro e fasce orarie, città, punti PUDO, magazzini e indirizzi salvati. Creare e annullare spedizioni e ritiri è incluso, disattivato all'installazione.

Connettori

BEX Express su MCP: traccia le spedizioni e stampa le etichette del tuo account corriere BEX da qualsiasi agente AI

Il corriere BEX Express (Serbia) da un agente AI: storico degli stati di una spedizione dal numero di spedizione, etichette indirizzo in PDF, la rubrica indirizzi BEX con comuni, località e vie, e i parcel shop e depositi. Creare e annullare spedizioni è incluso, disattivato all'installazione.

Connettori

Binance su MCP: prezzi crypto, funding rate e open interest in tempo reale in qualsiasi agente AI

Fai leggere alla tua AI i dati di mercato crypto in tempo reale di Binance: prezzi spot e variazione nelle 24 ore di ogni coppia, order book, ultimi scambi e storico dei prezzi, e per i futures USD-M mark price, funding rate, open interest e rapporto long/short. Dati pubblici, senza account né chiave. Sola lettura: non può fare trading né muovere fondi.

Connettori

Bind ERP su MCP: vendite, CFDI, magazzino e clienti del tuo account Bind in qualsiasi agente AI

Collega Bind ERP, l'ERP cloud messicano, a Claude o ChatGPT: clienti e prospect, fornitori, prodotti e giacenze per magazzino, ordini, preventivi, vendite con il loro XML CFDI, ordini di acquisto, spese, piano dei conti e registrazioni contabili, con filtri OData. Le scritture e la creazione di CFDI sono disattivate all'installazione.

Connettori

BricoBravo su MCP: ordini e spedizioni del tuo negozio BricoBravo in qualsiasi agente AI

Vendi su BricoBravo, il marketplace italiano di fai da te e casa, da un agente AI: ordini con articoli, totali, cliente e indirizzo di spedizione, filtrati per data. La conferma di spedizione con corriere e tracking è inclusa, disattivata all'installazione.