Section 9: Scénarios d’intégration avec Claude + MCP

Scénario 84: Poser des questions en lecture seule à une base de données locale

Niveau: Avancé · Outils: Claude Desktop, serveur MCP de base de données locale, Desktop Extension, compte de base de données en lecture seule

Pour qui et dans quelle situation

Okan, analyste des coûts dans une entreprise de production, interroge chaque mois la base de données de ventes locale hébergée sur l’ordinateur de l’équipe IT, en posant des questions comme « dans quel groupe de produits les retours ont-ils augmenté » et « quel revendeur a envoyé des factures incomplètes ».

Comment procède-t-on aujourd’hui

Okan demande une requête à un collègue qui connaît SQL, importe le résultat dans Excel et répète le même processus d’attente à chaque nouvelle question.

Comment procéder avec l’IA

  1. Demandez à l’équipe IT de préparer un serveur MCP de base de données capable de lire uniquement les tables nécessaires et ne disposant d’aucune commande d’écriture ou de suppression. L’architecture officielle explique que le serveur de base de données peut fournir un outil de requête et une ressource de schéma. [145] [151]
  2. Dans Claude Desktop, accédez à Settings > Desktop app > Manage > Extensions. Installez l’extension approuvée par votre organisation depuis le répertoire ou installez le fichier .mcpb fourni par l’IT via Advanced settings > Extension Developer > Install Extension…. [153]
  3. Saisissez les informations de connexion et vérifiez l’état du serveur dans + > Connectors. [153]
  4. Faites d’abord lire le schéma ; ajoutez la règle « effectue uniquement des opérations de lecture et affiche la requête avant de l’exécuter ».
  5. Faites résumer les résultats en précisant la table source et la plage de dates ; vérifiez séparément les décisions critiques.

Exemple de prompt

Utilise le schéma de {NOM_BASE_DE_DONNÉES} et les outils en lecture seule. Regroupe les retours de {GROUPE_DE_PRODUITS} par revendeur sur la période {PLAGE_DE_DATES}. Explique d’abord l’objectif de la requête et les tables concernées ; n’effectue aucune écriture, mise à jour, suppression ou exportation.

Preuves et exemple réel

La documentation de l’architecture MCP indique que le serveur local peut fonctionner avec STDIO et que le serveur de base de données peut fournir un outil de requête. L’utilisation de Desktop Extension pour des outils tels qu’une base de données locale est également expliquée ; aucun cas client publié n’a été trouvé. [151] [159]

Points de vigilance

L’extension de base de données s’exécute sur la machine locale ; utilisez un compte en lecture seule, un accès limité aux tables, une limite de durée des requêtes et des données de test. La documentation de sécurité MCP recommande de recourir à des serveurs de confiance et à une approbation explicite. [152] [160]

Sources de ce scénario

  1. What is the Model Context Protocol (modelcontextprotocol.io)
  2. Model Context Protocol Specification (modelcontextprotocol.io)
  3. MCP Security Best Practices (modelcontextprotocol.io)
  4. Getting Started with Local MCP Servers on Claude Desktop (support.claude.com)
  5. When to use desktop and web connectors (support.claude.com)
  6. Claude Code Security (docs.anthropic.com)