mcp-clickhouse logo

mcp-clickhouseSerwer mcp-clickhouse MCP

(0)
Daniel NikulshynZrecenzowane przez Daniel Nikulshyn·Zaktualizowano czerwiec 2026

Przegląd

Serwer mcp-clickhouse MCP to serwer MCP dla ClickHouse. Zawiera narzędzia ClickHouse, w tym run_query do wykonywania zapytań SQL na klastrze ClickHouse, list_databases do wyświetlania wszystkich baz danych na klastrze ClickHouse oraz list_tables do wyświetlania tabel w bazie danych z paginacją. Dodatkowo zawiera narzędzia chDB, takie jak run_chdb_select_query, do wykonywania zapytań SQL przy użyciu wbudowanego silnika ClickHouse chDB. Zapewnia również punkt kontrolny stanu zdrowia do sprawdzania stanu serwera oraz mechanizm bezpieczeństwa do uwierzytelniania. Serwer można ustawić dla wewnętrznych usług, lokalnego rozwoju lub z dostawcami uwierzytelniania OAuth / OIDC przez FastMCP.

Kluczowe funkcje

  • run_query do wykonywania zapytań SQL na klastrze ClickHouse
  • list_databases do wyświetlania wszystkich baz danych na klastrze ClickHouse
  • list_tables do wyświetlania tabel w bazie danych z paginacją
  • run_chdb_select_query do wykonywania zapytań SQL przy użyciu wbudowanego silnika ClickHouse chDB
  • Punkt kontrolny stanu zdrowia do monitorowania serwera
  • Wiele trybów uwierzytelniania, w tym OAuth i OIDC przez FastMCP

Cennik

Model
Free
Kategoria
Serwery MCP
Ocena
Brak recenzji

Zastosowania

Monitorowanie stanu zdrowia serwera ClickHouse

Użyj punktu kontrolnego stanu zdrowia do monitorowania stanu zdrowia serwera i wykrywania problemów.

Wykonywanie zapytań SQL na ClickHouse

Użyj narzędzi ClickHouse, takich jak run_query, do wykonywania zapytań SQL na klastrze ClickHouse.

Zabezpieczanie serwera ClickHouse

Wdróż uwierzytelnianie i autoryzację przy użyciu wielu obsługiwanych trybów, w tym OAuth i OIDC przez FastMCP.

Plusy i minusy

Plusy

  • Pozwala na wykonywanie zapytań SQL na klastrze ClickHouse
  • Obsługuje wiele trybów uwierzytelniania, w tym OAuth i OIDC
  • Ma wbudowany punkt kontrolny stanu zdrowia do monitorowania serwera

Minusy

  • Odpowiedni tylko dla wewnętrznych usług ze względu na obawy o bezpieczeństwo
  • Ograniczona elastyczność w wykonywaniu zapytań
  • Wymaga odpowiedniej konfiguracji uwierzytelniania i autoryzacji

Wynik bitew

W 1 bitwie w Panteonie.

0
1.
0
2.
1
3.

Last battle

Recenzje

Zaloguj się, aby zostawić recenzję.

Brak recenzji. Bądź pierwszy!

Pytania i odpowiedzi

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

Zadaj pytanie

Alternatywy dla Serwery MCP