10. Microsoft SQL Server MCP
Il Microsoft SQL Server MCP consente al tuo Agente di connettersi a database Microsoft SQL Server e Azure SQL. Supporta query SQL, gestione dello schema*, metriche e sicurezza enterprise.
Questo MCP e utile per:
Interrogare database SQL Server
Eseguire query complesse su database enterprise
Gestire dati in ambienti Microsoft Azure
Parametri di configurazione
DB_HOST
Si
Indirizzo del server SQL. Formato: servername.database.windows.net (Azure) o localhost. Esempio: aisuru-sql.database.windows.net
DB_DATABASE
Si
Nome del database. Stringa alfanumerica. Esempio: aisuru_db, production
DB_USER
Si
Nome utente per l'autenticazione. Formato: admin o admin@servername. Esempio: sqladmin
DB_PASSWORD
Si
Password dell'utente. Stringa complessa. Esempio: MySecureP@ssw0rd123!
DB_PORT
No
Porta del server SQL. Predefinita: 1433. E accettata qualsiasi porta TCP.
DB_ENCRYPT
No
Abilita la crittografia TLS/SSL. Predefinito: true. Valori possibili: true, false
DB_TRUST_SERVER_CERTIFICATE
No
Accetta certificati autofirmati. Predefinito: false. Valori possibili: true, false
CONNECTION_TIMEOUT
No
Timeout di connessione in secondi. Predefinito: 15. Intervallo: 5–120
REQUEST_TIMEOUT
No
Timeout della query in secondi. Predefinito: 15. Intervallo: 5–300
POOL_SIZE
No
Dimensione del pool di connessioni. Predefinito: 10. Intervallo: 1–100
Come ottenere i parametri
Opzione A: Azure SQL Database (Cloud)
Dopo aver creato un Azure SQL Database
Vai su Azure Portal → SQL databases → seleziona il tuo database
Nel menu laterale, fai clic su Connection strings
Troverai una stringa simile a:
Estrai e inserisci i parametri:
DB_HOST:myserver.database.windows.netDB_DATABASE:mydatabaseDB_USER:sqladminDB_PASSWORD: la password che hai impostatoDB_PORT:1433(oppure lascia vuoto per usare il valore predefinito)DB_ENCRYPT:trueDB_TRUST_SERVER_CERTIFICATE:false
Parametri personalizzati
connectionTimeout: Tempo massimo per la connessione in (secondi)
requestTimeout: Tempo massimo per una richiesta in (secondi)
poolSize: Numero di connessioni nel pool
enableArithAbort: Abilita l'interruzione in caso di errore aritmetico
trustServerCertificate: Accetta certificati SSL autofirmati
La gestione dello schema è la pratica di definire, versionare e applicare la struttura dei tuoi dati
Ultimo aggiornamento