mcp-clickhouse logo

mcp-clickhouseServeur MCP pour ClickHouse

(0)
Daniel NikulshynÉvalué par Daniel Nikulshyn·Mis à jour juin 2026

Aperçu

Le serveur MCP pour ClickHouse est un serveur MCP pour ClickHouse. Il comprend des outils ClickHouse, notamment run_query pour exécuter des requêtes SQL sur votre cluster ClickHouse, list_databases pour lister toutes les bases de données sur votre cluster ClickHouse, et list_tables pour lister les tables dans une base de données avec pagination. De plus, il inclut des outils chDB, comme run_chdb_select_query, pour exécuter des requêtes SQL à l'aide du moteur ClickHouse intégré de chDB. Il fournit également un point de terminaison de contrôle de l'état pour vérifier l'état de santé du serveur et un mécanisme de sécurité pour l'authentification. Le serveur peut être configuré pour les services internes, le développement local ou avec des fournisseurs d'authentification OAuth / OIDC via FastMCP.

Fonctionnalités clés

  • run_query pour exécuter des requêtes SQL sur le cluster ClickHouse
  • list_databases pour lister toutes les bases de données sur le cluster ClickHouse
  • list_tables pour lister les tables dans une base de données avec pagination
  • run_chdb_select_query pour exécuter des requêtes SQL à l'aide du moteur ClickHouse intégré de chDB
  • Point de terminaison de contrôle de l'état pour la surveillance du serveur
  • Modes d'authentification multiples, y compris OAuth et OIDC via FastMCP

Tarifs

Modèle
Free
Catégorie
Serveurs MCP
Note
Pas encore d’avis

Cas d’usage

Surveillance de l'état de santé du serveur ClickHouse

Utilisez le point de terminaison de contrôle de l'état pour surveiller l'état de santé du serveur et détecter tout problème.

Exécution de requêtes SQL sur ClickHouse

Utilisez les outils ClickHouse, comme run_query, pour exécuter des requêtes SQL sur votre cluster ClickHouse.

Sécurisation du serveur ClickHouse

Implémentez l'authentification et l'autorisation à l'aide des modes multiples pris en charge, y compris OAuth et OIDC via FastMCP.

Pour & contre

Pour

  • Permet l'exécution de requêtes SQL sur un cluster ClickHouse
  • Prend en charge plusieurs modes d'authentification, y compris OAuth et OIDC
  • Dispose d'un point de terminaison de contrôle de l'état intégré pour la surveillance du serveur

Contre

  • Convient uniquement aux services internes en raison de problèmes de sécurité
  • Flexibilité limitée dans l'exécution des requêtes
  • Nécessite une configuration appropriée de l'authentification et de l'autorisation

Palmarès des batailles

Sur 1 bataille dans le Panthéon.

0
1ᵉʳ
0
2ᵉ
1
3ᵉ

Last battle

Avis

Connecte-toi pour laisser un avis.

Pas encore d’avis. Sois le premier !

Questions & réponses

Peut-il exécuter des requêtes d'écriture sur le cluster ClickHouse ?

Les requêtes s'exécutent par défaut en mode uniquement de lecture (`CLICKHOUSE_ALLOWED_WRITE_ACCESS=false`). L'accès en écriture peut être activé explicitement si nécessaire, permettant à `run_query` d'exécuter des instructions INSERT ou UPDATE lorsque le serveur est configuré pour autoriser les écritures.

Asked by Celia Ramirez · Aug 6, 2025

Quels options de pagination sont disponibles lors de la liste des tables dans une base de données?

L'outil `list_tables` appuie la pagination via les paramètres `page_token` et `page_size`. Par défaut, il retourne 50 tableaux par page, mais vous pouvez définir `page_size` et utiliser le jeton de page suivant retourne pour récupérer des pages ultérieures, filtrant d'optionnellement avec `comme` ou `pas comme`.

Asked by Marisol Pena · Jul 31, 2025

Comment puis-je surveiller l'état de santé du serveur mcp-clickhouse dans un environnement Kubernetes?

Le serveur expose un point de contrôle de santé non authentifié à `/ santé` qui retourne `200 OK` avec le corps `OK` lorsque vous pouvez vous connecter à ClickHouse, et `503 Non disponible` autrement.Ce point de contrôle est conçu pour les sondes de disponibilité/d'activité Kubernetes ou les contrôles par équilibreur de charge.

Asked by Kwame Mensah · Jul 8, 2025

Quels modes d'authentification est-ce que mcp-clickhouse appuie et comment sont-ils configurés?

mcp-clickhouse appuie plusieurs modes d'authentification, notamment OAuth et OIDC via FastMCP, ainsi que l'authentification interne du service. La configuration est effectuée à l'aide des paramètres de FastMCP dans la mise en configuration JSON du serveur, vous permettant d'activer le fournisseur souhaité et de définir les credenciaux requis.

Asked by Stella Papadopoulos · Jun 21, 2025

Poser une question

Alternatives à Serveurs MCP