Skip to main content
Le serveur MCP ClickHouse permet aux assistants IA compatibles d’explorer des bases de données, d’inspecter des tables et d’exécuter des requêtes SQL dans ClickHouse. Ce guide configure le serveur stdio local avec uv et le connecte à un client MCP couramment utilisé. Par défaut, le serveur n’autorise que les requêtes en lecture seule. Utilisez un utilisateur ClickHouse dédié, disposant uniquement des permissions nécessaires à l’assistant, et n’utilisez pas l’utilisateur default ni un utilisateur administratif. La procédure suivante illustre la configuration avec Claude Desktop. Les mêmes informations de connexion à ClickHouse s’appliquent aux autres clients présentés dans ce guide.

Prérequis

Avant de commencer :
  1. Installez uv.
  2. Installez le client MCP que vous souhaitez utiliser.
  3. Rassemblez le nom d’hôte, le nom d’utilisateur et le mot de passe de votre service ClickHouse.
Les exemples ci-dessous utilisent les valeurs d’espace réservé suivantes : Remplacez-les par vos informations de connexion. Pour un service ClickHouse Cloud, le serveur utilise HTTPS sur le port 8443 par défaut. Pour un service autogéré utilisant HTTP non chiffré, définissez également CLICKHOUSE_SECURE=false et, si nécessaire, CLICKHOUSE_PORT=8123.

Configurez votre client MCP

Exécutez la commande suivante dans votre terminal :
Exécutez claude mcp list pour vérifier la connexion ou saisissez /mcp dans Claude Code pour afficher le serveur et ses outils.

Vérifier la connexion

Une fois que le client indique que mcp-clickhouse est connecté, demandez-lui :
Le client peut vous demander d’approuver les premiers appels d’outils. Vérifiez chaque requête avant d’autoriser l’accès.

Résolution des problèmes

Si le client indique qu’il ne trouve pas uv, remplacez uv dans la commande ou la configuration par son chemin absolu. Exécutez which uv sur macOS ou Linux, ou where uv sous Windows, pour obtenir ce chemin. Pour des paramètres de connexion supplémentaires, la prise en charge facultative de chDB, le transport HTTP et l’authentification, consultez le README de mcp-clickhouse.
Dernière modification le 26 août 2026