Skip to main content
Glama

ClickHouse MCP Server

by iskakaushik

Servidor MCP de ClickHouse

Migrado a https://github.com/ClickHouse/mcp-clickhouse

Un servidor MCP para ClickHouse.

Características

Herramientas

  • run_select_query
    • Ejecute consultas SQL en su clúster ClickHouse.
    • Entrada: sql (cadena): la consulta SQL a ejecutar.
    • Todas las consultas de ClickHouse se ejecutan con readonly = 1 para garantizar que sean seguras.
  • list_databases
    • Enumere todas las bases de datos en su clúster ClickHouse.
  • list_tables
    • Enumerar todas las tablas de una base de datos.
    • Entrada: database (cadena): el nombre de la base de datos.

Configuración

Nota : Este es un proceso de configuración temporal que se mejorará significativamente una vez que se publique el paquete.

  1. Ejecute uv sync para instalar las dependencias. Para instalar uv , siga las instrucciones aquí . Luego, ejecute source .venv/bin/activate .
  2. Configure el archivo .env.production con las credenciales de ClickHouse.
CLICKHOUSE_HOST=<CLICKHOUSE_HOST> CLICKHOUSE_PORT=<CLICKHOUSE_PORT> CLICKHOUSE_USER=<CLICKHOUSE_USER> CLICKHOUSE_PASSWORD=<CLICKHOUSE_PASSWORD>
  1. Ejecute fastmcp install mcp_clickhouse/mcp_server.py -f .env.production para instalar el servidor.
  2. Reinicie Claude Desktop.

Desarrollo

  1. En el directorio de test-services ejecute docker compose up -d para iniciar el clúster ClickHouse.
  2. Agregue las siguientes variables a un archivo .env en la raíz del repositorio.
CLICKHOUSE_HOST=localhost CLICKHOUSE_PORT=8123 CLICKHOUSE_USER=default CLICKHOUSE_PASSWORD=clickhouse
  1. Ejecute uv sync para instalar las dependencias. Para instalar uv , siga las instrucciones aquí . Luego, ejecute source .venv/bin/activate .
  2. Para realizar pruebas fácilmente, puede ejecutar fastmcp dev mcp_clickhouse/mcp_server.py para iniciar el servidor MCP.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Un servidor MCP para ClickHouse.

  1. Migrado a
    1. Características
    2. Configuración
    3. Desarrollo

Related MCP Servers

  • A
    security
    A
    license
    A
    quality
    MCP Server for the ClickUp API,
    Last updated -
    4
    7
    1
    TypeScript
    MIT License
  • -
    security
    A
    license
    -
    quality
    An MCP server implementation that enables Claude AI to interact with Clickhouse databases. Features include secure database connections, query execution, read-only mode support, and multi-query capabilities.
    Last updated -
    Python
    MIT License
    • Apple
  • -
    security
    A
    license
    -
    quality
    A MCP server that provides browser automation tools, allowing users to navigate websites, take screenshots, click elements, fill forms, and execute JavaScript through Playwright.
    Last updated -
    Python
    Apache 2.0
    • Apple

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/iskakaushik/mcp-clickhouse'

If you have feedback or need assistance with the MCP directory API, please join our Discord server