Servidor MCP de ClickHouse
Migrado a https://github.com/ClickHouse/mcp-clickhouse
Un servidor MCP para ClickHouse.
Características
Herramientas
run_select_queryEjecute consultas SQL en su clúster ClickHouse.
Entrada:
sql(cadena): la consulta SQL a ejecutar.Todas las consultas de ClickHouse se ejecutan con
readonly = 1para garantizar que sean seguras.
list_databasesEnumere todas las bases de datos en su clúster ClickHouse.
list_tablesEnumerar 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.
Ejecute
uv syncpara instalar las dependencias. Para instalaruv, siga las instrucciones aquí . Luego, ejecutesource .venv/bin/activate.Configure el archivo
.env.productioncon las credenciales de ClickHouse.
Ejecute
fastmcp install mcp_clickhouse/mcp_server.py -f .env.productionpara instalar el servidor.Reinicie Claude Desktop.
Desarrollo
En el directorio de
test-servicesejecutedocker compose up -dpara iniciar el clúster ClickHouse.Agregue las siguientes variables a un archivo
.enven la raíz del repositorio.
Ejecute
uv syncpara instalar las dependencias. Para instalaruv, siga las instrucciones aquí . Luego, ejecutesource .venv/bin/activate.Para realizar pruebas fácilmente, puede ejecutar
fastmcp dev mcp_clickhouse/mcp_server.pypara iniciar el servidor MCP.
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.
Related MCP Servers
- Asecurity-licenseAqualityA MCP Server used to collect MCP Servers over the internet.Last updated -319
- MIT License
- -security-license-qualityMCP server that enables collection of data from BuildingLink, providing access to occupant profiles, vendors, deliveries, library items, announcements, and other building-related information.Last updated -0MIT License
- MIT License