For the complete documentation index, see llms.txt. This page is also available as Markdown.

19. MySQL MCP Server

MySQL è un database. Può archiviare ogni tipo di informazione, come elenchi di clienti, ordini e dettagli sui prodotti. Può anche analizzare lo schema*, eseguire query e, facoltativamente, abilitare le operazioni di scrittura.

Cosa può fare

Questo MCP funge da ponte tra un Agente e il tuo database MySQL. Consente all'Agente di:

  • Leggere i dati: fare domande come "Quanti clienti abbiamo?" e ottenere una risposta reale estratta direttamente dal database dell'utente

  • Scrivere o aggiornare dati: aggiungere nuovi record, aggiornare quelli esistenti o apportare modifiche. Tutto tramite una semplice conversazione

  • Cercare e filtrare: trovare rapidamente informazioni specifiche senza dover esaminare manualmente fogli di calcolo o report

  • Analizzare le informazioni: ottenere riepiloghi, conteggi o approfondimenti dai tuoi dati in linguaggio semplice

  • Leggere lo schema e i dati, eseguire query SQL

  • Eseguire INSERT/UPDATE/DELETE/DDL: solo se le autorizzazioni correlate sono abilitate

Il mio database è sicuro?

Questo MCP è configurato, ovvero è impostato con regole specifiche su ciò a cui può e non può accedere. Ciò significa che può accedere solo alle parti del database a cui deve accedere, mantenendo tutto il resto al sicuro.

Chi può trarne vantaggio?

  • Titolari d'azienda che desiderano risposte rapide dai propri dati senza aspettare uno sviluppatore

  • Membri del team che devono cercare o aggiornare informazioni ma non hanno conoscenze tecniche

  • Chiunque desideri interagire con un database con la stessa facilità di una conversazione

Parametri di configurazione

  1. Crea un utente MySQL dedicato con i privilegi minimi necessari

  2. Raccogli host, porta, utente, password e nome del database

  3. Abilita le operazioni di scrittura solo se necessario

Parametro
Obbligatorio
Descrizione

MYSQL_HOST

Hostname o IP del server MySQL (deve essere raggiungibile da AIsuru).

MYSQL_PORT

No

Porta MySQL (predefinita: 3306).

MYSQL_USER

Utente MySQL da usare per la connessione.

MYSQL_PASS

Password dell'utente MySQL.

MYSQL_DB

Nome del database da usare.

ALLOW_INSERT_OPERATION

No

true/false. Consente operazioni INSERT. Predefinito: false (sola lettura).

ALLOW_UPDATE_OPERATION

No

true/false. Consente operazioni UPDATE. Predefinito: false.

ALLOW_DELETE_OPERATION

No

true/false. Consente operazioni DELETE. Predefinito: false.

ALLOW_DDL_OPERATION

No

true/false. Consente operazioni strutturali (CREATE TABLE, DROP, ecc.). Predefinito: false.

Parametri personalizzati

Non sono necessari parametri aggiuntivi.

Ultimo aggiornamento