- Um serviço do ClickHouse Cloud em execução
- Sua IDE ou ferramenta de desenvolvimento com agentes de preferência
- Para autenticação sem interação (headless), uma chave de API do ClickHouse Cloud com acesso à organização e aos serviços necessários
Habilitar o servidor MCP remoto para Cloud
Conecte-se ao serviço ClickHouse Cloud para o qual você deseja habilitar o servidor MCP remoto. No menu à esquerda, clique em Connect. Uma caixa com os detalhes da conexão será aberta. Selecione Connect with MCP: Ative o botão para habilitar o MCP no serviço. Para habilitar ou desabilitar o MCP, é necessária a permissãocontrol-plane:service:manage-mcp (consulte Funções e permissões do Console):
Copie a URL exibida, que é a mesma mostrada abaixo:
Configure o MCP remoto para desenvolvimento
Autenticar a partir de um ambiente headless
Se o seu cliente MCP for executado em um host remoto ou headless, onde um fluxo do OAuth baseado em navegador não é viável, faça a autenticação com uma chave de API do ClickHouse Cloud.- No console do ClickHouse Cloud, abra sua organização e selecione Chaves de API.
- Crie uma chave com as funções e permissões mínimas necessárias para as organizações e os serviços que o cliente MCP precisa acessar e, em seguida, baixe o ID e o secret da chave.
- No host remoto, forneça as credenciais por meio do seu sistema de gerenciamento de secrets e crie um valor de autorização HTTP Basic:
- Selecione seu cliente MCP e adicione o servidor MCP remoto:
- Claude Code
- Codex
- OpenCode
CH_AUTH a partir do ambiente ao se conectar. Inicie o Claude Code e execute /mcp para confirmar que clickhouse-cloud está conectado.Consulte a documentação de MCP do Claude Code para obter detalhes sobre servidores HTTP remotos e a configuração de cabeçalhos.CH_AUTH disponível em cada sessão do cliente e não faça commit da chave de API, do secret nem do valor de CH_AUTH no controle de versão. A codificação Base64 não criptografa as credenciais.
Esse fluxo com chave de API não exige um navegador nem um login separado no clickhousectl.
Claude Code
clickhouse-cloud e autentique-se via OAuth usando suas credenciais do ClickHouse Cloud.
Claude interface web
- Navegue até Customize > Connectors
- Clique no ícone ”+” e em Add custom connector
- Dê um nome ao conector personalizado, como
clickhouse-cloud, e adicione-o - Clique no conector
clickhouse-cloudrecém-adicionado e depois em Connect - Autentique-se usando suas credenciais do ClickHouse Cloud via OAuth
Cursor
- Navegue pelo Cursor Marketplace e instale servidores MCP.
- Procure por ClickHouse e clique em “Add to Cursor” em qualquer servidor para instalá-lo
- Autentique-se com OAuth.
Visual Studio Code
.vscode/mcp.json:
Windsurf
mcp_config.json com a seguinte configuração:
Zed
Codex
Exemplo de uso
Explorando seus dados
Executando consultas analíticas
A ferramenta
run_select_query permite apenas instruções SELECT. Todas as consultas são somente leitura.