Back to Guides

Come collegare MongoDB a MCP per agenti AI

Collega i database MongoDB direttamente agli agenti AI tramite MCP. Interroga le collezioni attraverso il linguaggio naturale con il connettore database in sola lettura di AnythingMCP.

MongoDB con agenti AI

MongoDB è il principale database NoSQL. Con il connettore database di AnythingMCP, puoi esporre le tue collezioni MongoDB direttamente come strumenti MCP — consentendo agli agenti AI di interrogare i dati usando il linguaggio naturale.

Importante: accesso in sola lettura

Il connettore database di AnythingMCP è in sola lettura per progettazione. Per MongoDB, sono supportate solo le operazioni find, con un massimo di 1000 documenti per query. Questo garantisce che gli agenti AI non possano modificare o eliminare i dati.

Strumenti generati automaticamente

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

| Strumento | Descrizione | |---|---| | get_database_schema | Restituisce tutte le collezioni e le loro strutture dei campi | | get_example_queries | Suggerisce query utili basate sui dati | | execute_query | Esegue un'operazione find in sola lettura (max 1000 documenti) |

Guida passo passo

Passaggio 1: Distribuire AnythingMCP

git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp && docker compose up -d

Passaggio 2: Creare un connettore database

Apri la dashboard di AnythingMCP su http://localhost:3000 e crea un nuovo connettore Database. Seleziona MongoDB come tipo di database.

Passaggio 3: Configurare la connessione

Inserisci la stringa di connessione MongoDB, il nome del database e le credenziali di autenticazione.

Passaggio 4: Testare la connessione

Usa la dashboard per verificare la connessione e revisiona le collezioni e i campi scoperti automaticamente.

Passaggio 5: Collegare agli agenti AI

{
  "mcpServers": {
    "mongodb": {
      "url": "http://localhost:4000/mcp"
    }
  }
}

Casi d'uso per agenti AI

  • "Mostrami tutti i clienti di New York"
  • "Quanti ordini sono stati effettuati questa settimana?"
  • "Trova i prodotti con prezzo superiore a $100 nella categoria Elettronica"
  • "Quali sono le 5 categorie di prodotti più popolari?"
  • "Elenca tutti gli utenti che si sono registrati negli ultimi 30 giorni"

Migliori pratiche di sicurezza

  1. Utente DB dedicato — Crea un utente MongoDB con accesso in sola lettura
  2. Connessioni TLS — Usa sempre TLS per le connessioni in produzione
  3. Limita le collezioni — Esponi solo le collezioni sicure per l'accesso AI
  4. Restrizioni di rete — Utilizza la lista di IP consentiti di MongoDB Atlas o il peering VPC

Passaggi successivi