Serveur MCP distant vs serveur MCP open source
ClickHouse propose deux serveurs MCP.
Le serveur MCP distant offre l’intégration la plus complète avec ClickHouse Cloud, notamment la gestion des services, la surveillance des sauvegardes, la visibilité sur ClickPipe et les données de facturation, sans infrastructure à gérer.
Pour les instances ClickHouse self-hosted, consultez les guides du serveur MCP open source.
Activation du serveur MCP distant
Le serveur MCP distant doit être activé pour chaque service avant de pouvoir accepter des connexions. Dans la console ClickHouse Cloud, ouvrez votre service, cliquez sur le bouton Connect, sélectionnez MCP, puis activez-le. L’activation ou la désactivation du serveur MCP distant nécessite la permissioncontrol-plane:service:manage-mcp (voir Rôles et permissions de la console).
Pour connaître la procédure détaillée avec captures d’écran, consultez le guide de configuration.
Endpoint
Une fois activé, le serveur MCP distant est accessible à l’adresse suivante :Authentification
Le serveur MCP distant prend en charge deux méthodes d’authentification :- OAuth 2.0 : recommandé pour les clients interactifs. Lorsqu’un client MCP se connecte pour la première fois, il ouvre une fenêtre de navigateur dans laquelle l’utilisateur se connecte avec ses identifiants ClickHouse Cloud. L’accès est limité aux organisations et aux services auxquels l’utilisateur authentifié a la permission d’accéder.
-
API key ClickHouse Cloud : destinée aux environnements distants, sans interface graphique ou automatisés, dans lesquels un flux OAuth via navigateur n’est pas envisageable. Transmettez l’ID et le secret de l’API key via l’authentification HTTP Basic :
Sécurité
Tous les outils exposés par le serveur MCP distant sont en lecture seule. Chaque outil est annoté avecreadOnlyHint: true dans ses métadonnées MCP. Aucun outil ne peut modifier des données, changer la configuration du service ou effectuer une opération destructive.