stdio local con uv y lo conecta a un Client MCP popular.
De forma predeterminada, el servidor solo permite consultas de lectura.
Use un usuario de ClickHouse específico con únicamente los permisos que necesite el asistente; no use un usuario predeterminado ni administrativo.
El siguiente tutorial muestra la configuración con Claude Desktop.
Los mismos datos de conexión de ClickHouse se aplican a los demás clientes que se describen en esta guía.
Requisitos previos
- Instale
uv. - Instale el Client MCP que desee utilizar.
- Obtenga el nombre de host, el nombre de usuario y la contraseña de su servicio de ClickHouse.
Sustitúyalos por los datos de conexión correspondientes.
En un servicio de ClickHouse Cloud, el servidor utiliza HTTPS en el puerto
8443 de forma predeterminada.
Para un servicio autogestionado que use HTTP sin cifrar, configure también CLICKHOUSE_SECURE=false y, si es necesario, CLICKHOUSE_PORT=8123.
Configura tu MCP Client
- Claude Code
- Claude Desktop
- Codex
- ChatGPT
- Cursor
- Windsurf
Ejecute el siguiente comando en la terminal:Ejecute
claude mcp list para verificar la conexión o escriba /mcp en Claude Code para inspeccionar el servidor y sus herramientas.Verifique la conexión
mcp-clickhouse está conectado, pídale lo siguiente:
Solución de problemas
uv, sustituya uv en el comando o la configuración por su ruta absoluta.
Ejecute which uv en macOS o Linux, o where uv en Windows, para obtener esa ruta.
Para conocer otras opciones de conexión, la compatibilidad opcional con chDB, el transporte HTTP y la autenticación, consulte el README de mcp-clickhouse.
Cursor