Connector guide3-minute readEN · DE · IT

Come collegare i database ai server MCP

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

HCBy HelpCode teamUpdated 3 min read Open source on GitHub

No credit card · 7-day trial · Self-host alternative available

  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Source-available BSL-1.1
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

Summary

Collega database PostgreSQL, MySQL, MariaDB, MSSQL, Oracle, 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
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

git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp && 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, 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, SQLite), il connettore utilizzerà solo query SQL SELECT. Per MongoDB, sono consentite solo operazioni find.

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, 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?

Ready to ship

Ship MCP to your stack in 60 seconds.

Spin up AnythingMCP on managed Cloud or self-host it on your infrastructure. Free for 7 days, no credit card.

Guide correlate