ReuploadVotre actu IA
Retour à l'accueil

Astuce · Claude.com Official Documentation - Model Context Protocol

Interroger des bases de données en direct dans Claude avec MCP

Interroger des bases de données en direct dans Claude avec MCP

Photo: Zach Graves sur Unsplash

Connectez Claude directement à vos bases de données SQL à l'aide de serveurs Model Context Protocol pour interroger des données en direct en langage naturel, sans coller de CSV. Cela élimine les téléversements de fichiers, garde les données à jour et permet un reporting ad hoc instantané — idéal pour les analystes de données et les ingénieurs qui ont besoin de réponses rapides depuis des bases de production sans export manuel.

Le Model Context Protocol (MCP) est le standard ouvert d'Anthropic qui permet à Claude de se connecter en toute sécurité à des outils et des sources de données externes. Lorsque vous configurez un serveur MCP de base de données, Claude acquiert la capacité d'explorer le schéma de votre base, d'écrire et d'exécuter des requêtes SQL, et de renvoyer les résultats — le tout dans l'interface de chat, sans copier-coller. Pour commencer, vous choisirez d'abord un serveur MCP adapté à votre type de base de données. Parmi les options populaires figurent sql-mcp (compatible PostgreSQL, MySQL, SQLite, MongoDB et autres), Query Streams (spécialisé pour SQL Server et Azure SQL) et crystaldba/postgres-mcp (léger pour le travail local sur Postgres). Chaque serveur agit comme un pont sécurisé entre Claude et votre base de données. L'installation consiste généralement à ajouter la configuration du serveur dans les paramètres de votre Claude Desktop, sous Developer, ou à pointer Claude Code vers le serveur via la ligne de commande. Une fois connecté, le flux de travail est simple : posez à Claude une question en langage naturel, par exemple « Montre-moi les commandes de plus de 5 000 $ de ce mois-ci, groupées par client. » Claude demande automatiquement au serveur MCP quelles tables et colonnes existent, construit une requête SQL valide, l'exécute contre votre base en direct et renvoie les résultats accompagnés d'un résumé. Pour les environnements sensibles, vous contrôlez les permissions en utilisant un utilisateur de base de données en lecture seule avec des privilèges minimaux — Claude ne peut pas supprimer de tables ni effectuer d'actions destructrices si le compte par lequel il se connecte n'a pas ces permissions. Un exemple réel : un analyste fintech doit réconcilier des échecs de paiement. Au lieu d'exporter un CSV depuis sa base de production, il ouvre Claude Code, connecte le MCP SQL Server et demande : « Groupe les paiements échoués par code d'erreur ce mois-ci, affiche le nombre et l'impact sur le chiffre d'affaires. » Claude explore le schéma, écrit du T-SQL (en respectant les idiomes de SQL Server comme TOP et DATEADD), exécute la requête en direct et livre un résumé avec les tendances. Les données restent dans la base, s'actualisent à chaque requête, et il n'y a aucun goulot d'étranglement lié au téléversement. Le modèle de sécurité est intégré : les données n'entrent jamais dans le jeu d'entraînement de Claude, les requêtes sont en lecture seule par défaut, et les clés MCP sont délimitées, révocables et limitées en débit. La plupart des équipes constatent que ce schéma transforme le travail sur les données, d'un processus d'export puis d'analyse par lots en une investigation interactive.