
MSSQL MCP Server
par mihai-dulgheru
Connectez les assistants IA à Microsoft SQL Server — exécutez des requêtes, inspectez les schémas et gérez des configurations multi-bases de données via MCP.
Ce qu'il fait
Le serveur MSSQL MCP établit un pont entre les assistants IA et les bases de données Microsoft SQL Server. Il expose les tables comme des ressources et fournit des outils pour exécuter des requêtes SQL, récupérer les schémas de tables et lister les bases de données configurées — le tout via le Model Context Protocol.
Le serveur supporte les configurations à base de données unique et multi-bases de données. En mode multi-bases, vous définissez des variables d'environnement préfixées (ex. MSSQL_MAINDB_*, MSSQL_REPORTINGDB_*) et le serveur les détecte automatiquement au runtime, rendant chaque base accessible via un simple paramètre dbKey.
Outils
- execute_sql — Exécute n'importe quelle requête SQL sur une base de données connectée. Supporte
dbKeypour les configurations multi-bases. Retourne les jeux de résultats complets pour les requêtes SELECT et les confirmations du nombre de lignes pour les mutations. - get_table_schema — Récupère les métadonnées des colonnes (nom, type de données, longueur max) pour n'importe quelle table. Supporte le format
schema.table. - list_databases — Liste toutes les bases de données configurées et leurs détails de connexion. Aucun paramètre requis.
Installation
Ajoutez ceci à votre claude_desktop_config.json :
{
"mcpServers": {
"mssql-mcp-node-single": {
"command": "npx",
"args": ["-y", "mssql-mcp-node"],
"env": {
"MSSQL_SERVER": "votre_serveur",
"MSSQL_PORT": "1433",
"MSSQL_USER": "votre_utilisateur",
"MSSQL_PASSWORD": "votre_mot_de_passe",
"MSSQL_DATABASE": "votre_base_de_données",
"MSSQL_ENCRYPT": "true",
"MSSQL_TRUST_SERVER_CERTIFICATE": "false"
}
}
}
}
Pour VS Code Copilot, ajoutez une entrée similaire à votre fichier .vscode/mcp.json sous servers.
Hôtes supportés
Claude Desktop, VS Code Copilot
Installation rapide
npx -y mssql-mcp-nodeInformations
- Tarification






