- Un servicio de ClickHouse Cloud en ejecución
- El IDE o la herramienta de desarrollo con agentes que prefiera
- Para la autenticación sin interfaz gráfica, una clave de API de ClickHouse Cloud con acceso a la organización y los servicios necesarios
Habilitar el servidor MCP remoto en Cloud
Conéctese al servicio de ClickHouse Cloud en el que desea habilitar el servidor MCP remoto. En el menú de la izquierda, haga clic en Conectar. Se abrirá una ventana con los detalles de conexión. Seleccione Conectar with MCP: Active el botón para habilitar MCP en el servicio. Para habilitar o deshabilitar MCP se necesita el permisocontrol-plane:service:manage-mcp (consulte Roles y permisos de la consola):
Copie la URL que se muestra, que es la misma que aparece a continuación:
Configura un MCP remoto para desarrollo
Autenticarse desde un entorno sin interfaz gráfica
Si su cliente MCP se ejecuta en un host remoto o sin interfaz gráfica en el que no resulta práctico un flujo OAuth basado en navegador, autentíquese con una clave de API de ClickHouse Cloud.- En la consola de ClickHouse Cloud, abra su organización y seleccione API Keys.
- Cree una clave con los roles y permisos mínimos necesarios para las organizaciones y los servicios a los que el cliente MCP necesita acceder y, a continuación, descargue el ID y el secreto de la clave.
- En el host remoto, proporcione las credenciales mediante su sistema de gestión de secretos y genere un valor de autorización HTTP Basic:
- Seleccione su cliente MCP y agregue el servidor MCP remoto:
- Claude Code
- Codex
- OpenCode
CH_AUTH a partir del entorno al conectarse. Inicie Claude Code y ejecute /mcp para confirmar que clickhouse-cloud está conectado.Consulte la documentación de MCP de Claude Code para obtener más información sobre los servidores HTTP remotos y la configuración de encabezados.CH_AUTH disponible en cada sesión del cliente y no haga commit de la clave de API, el secreto ni el valor de CH_AUTH en el sistema de control de versiones. La codificación Base64 no cifra las credenciales.
Este flujo basado en clave de API no requiere navegador ni un inicio de sesión aparte con clickhousectl.
Claude Code
clickhouse-cloud y autentícate con OAuth usando tus credenciales de ClickHouse Cloud.
Interfaz web de Claude
- Ve a Personalizar > Conectores
- Haz clic en el icono ”+” y en Agregar conector personalizado
- Asigna al conector personalizado un nombre como
clickhouse-cloudy agrégalo - Haz clic en el conector
clickhouse-cloudque acabas de agregar y luego en Conectar - Autentícate con tus credenciales de ClickHouse Cloud mediante OAuth
Cursor
- Explora e instala servidores MCP desde el Marketplace de Cursor.
- Busca ClickHouse y haz clic en “Add to Cursor” en cualquiera de los servidores para instalarlo
- Autentícate con OAuth.
Visual Studio Code
.vscode/mcp.json:
Windsurf
mcp_config.json con la siguiente configuración:
Zed
Codex
Ejemplo de uso
Explorar tus datos
Ejecutar consultas analíticas
La herramienta
run_select_query solo permite sentencias SELECT. Todas las consultas son de solo lectura.