mcp-clickhouse logo

mcp-clickhouseMCP ClickHouse MCP server

(0)
Daniel NikulshynRecensito da Daniel Nikulshyn·Aggiornato giugno 2026

Panoramica

Il server MCP ClickHouse è un MCP server per ClickHouse. Offre strumenti per ClickHouse, tra cui run_query per eseguire query SQL sul tuo cluster ClickHouse, list_databases per elencare tutte le basi di dati sul tuo cluster ClickHouse e liste le tabelle di una base di dati con paginazione. Inoltre, include strumenti chDB come run_chdb_select_query, per eseguire query SQL utilizzando l'engine ClickHouse embedded di chDB. Fornisce anche un endpoint di Controllo dello Stato per verificare lo stato del server e un meccanismo di sicurezza per l'autenticazione. Il server può essere configurato per servizi interni, sviluppo locale o con provider di autenticazione OAuth / OIDC grazie a FastMCP.

Funzionalità chiave

  • run_query per eseguire query SQL sul cluster ClickHouse
  • list_databases per elencare tutte le basi di dati sul cluster ClickHouse
  • list_tables per elencare le tabelle in una base di dati con paginazione
  • run_chdb_select_query per eseguire query SQL utilizzando motore ClickHouse embedded di chDB
  • Endpoint Controllo dello Stato per monitoraggio del server
  • Modalità di autenticazione multiple, compreso OAuth e OIDC attraverso FastMCP

Prezzi

Modello
Free
Categoria
Server MCP
Valutazione
Nessuna recensione

Casi d’uso

Monitoring dello stato del server ClickHouse

Utilizza l'Endpoint Controllo dello Stato per monitorare lo stato del server e rilevare eventuali problemi.

Esecuzione di query SQL su ClickHouse

Utilizza gli strumenti per ClickHouse, come run_query, per eseguire query SQL sul tuo cluster ClickHouse.

Sicurezza del server ClickHouse

Implementa l'autenticazione e l'autorizzazione utilizzando le modalità supportate multiple, compreso OAuth e OIDC attraverso FastMCP.

Pro & contro

Pro

  • Consente l'esecuzione di query SQL sul cluster ClickHouse
  • Supporta modalità di autenticazione multiple, compreso OAuth e OIDC
  • Ha un endpoint di controllo dello stato integrato per il monitoraggio del server

Contro

  • Suitedo solo per servizi interni a causa delle preoccupazioni sulla sicurezza
  • Poca flessibilità nell'esecuzione delle query
  • Richiede una configurazione di autenticazione e autorizzazione corretta

Storico battaglie

Su 1 battaglia nel Pantheon.

0
0
1

Last battle

Recensioni

Accedi per lasciare una recensione.

Nessuna recensione. Sii il primo!

Domande e risposte

Can mcp-clickhouse execute write queries on the ClickHouse cluster?

Queries run in read‑only mode by default (`CLICKHOUSE_ALLOW_WRITE_ACCESS=false`). Write access can be enabled explicitly if needed, allowing `run_query` to execute INSERT or UPDATE statements when the server is configured to permit writes.

Asked by Celia Ramirez · Aug 6, 2025

What pagination options are available when listing tables in a database?

The `list_tables` tool supports pagination via `page_token` and `page_size` parameters. By default it returns 50 tables per page, but you can adjust `page_size` and use the returned `next_page_token` to fetch subsequent pages, optionally filtering with `like` or `not_like`.

Asked by Marisol Pena · Jul 31, 2025

How can I monitor the health of the mcp-clickhouse server in a Kubernetes environment?

The server exposes an unauthenticated health check endpoint at `/health` that returns `200 OK` with body `OK` when it can connect to ClickHouse, and `503 Service Unavailable` otherwise. This endpoint is designed for liveness/readiness probes in Kubernetes or load balancer checks.

Asked by Kwame Mensah · Jul 8, 2025

What authentication methods does mcp-clickhouse support and how are they configured?

mcp-clickhouse supports multiple authentication modes, including OAuth and OIDC via FastMCP, as well as internal service authentication. Configuration is done through the FastMCP settings in the server’s JSON configuration, allowing you to enable the desired provider and set required credentials.

Asked by Stella Papadopoulos · Jun 21, 2025

Fai una domanda

Alternative a Server MCP