Skip to main content
Este guia mostra como habilitar o servidor MCP remoto do ClickHouse Cloud e configurá-lo para uso com ferramentas de desenvolvedor comuns. Pré-requisitos

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ão control-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

Escolha sua IDE ou ferramenta abaixo e siga as instruções de configuração correspondentes.

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.
  1. No console do ClickHouse Cloud, abra sua organização e selecione Chaves de API.
  2. 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.
  3. 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:
  1. Selecione seu cliente MCP e adicione o servidor MCP remoto:
O Claude Code expande 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.
Mantenha 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

No diretório de trabalho, execute o comando a seguir para adicionar a configuração do servidor MCP do ClickHouse Cloud ao Claude Code:
Em seguida, abra o Claude Code:
Execute o comando a seguir para listar servidores MCP:
Selecione clickhouse-cloud e autentique-se via OAuth usando suas credenciais do ClickHouse Cloud.

Claude interface web

  1. Navegue até Customize > Connectors
  2. Clique no ícone ”+” e em Add custom connector
  3. Dê um nome ao conector personalizado, como clickhouse-cloud, e adicione-o
  4. Clique no conector clickhouse-cloud recém-adicionado e depois em Connect
  5. Autentique-se usando suas credenciais do ClickHouse Cloud via OAuth

Cursor

  1. Navegue pelo Cursor Marketplace e instale servidores MCP.
  2. Procure por ClickHouse e clique em “Add to Cursor” em qualquer servidor para instalá-lo
  3. Autentique-se com OAuth.

Visual Studio Code

Adicione a seguinte configuração ao arquivo .vscode/mcp.json:
Para mais detalhes, consulte a documentação do Visual Studio Code.

Windsurf

Edite o arquivo mcp_config.json com a seguinte configuração:
Para mais informações, consulte a documentação do Windsurf.

Zed

Adicione o ClickHouse como um servidor customizado. Adicione o seguinte às configurações do Zed, em context_servers:
O Zed deverá solicitar que você se autentique via OAuth na primeira vez em que se conectar ao servidor. Para mais detalhes, consulte a documentação do Zed.

Codex

Execute o comando abaixo para adicionar o servidor MCP do ClickHouse Cloud pela CLI:

Exemplo de uso

Depois de se conectar, você pode interagir com o ClickHouse Cloud por meio de prompts em linguagem natural. Abaixo estão alguns fluxos de trabalho comuns e as ferramentas que seu MCP client acionará em segundo plano. Para ver a lista completa de ferramentas disponíveis, consulte a referência de ferramentas.

Explorando seus dados

Comece descobrindo o que está disponível:

Executando consultas analíticas

Faça perguntas em linguagem natural, e o agente as traduzirá para SQL: A ferramenta run_select_query permite apenas instruções SELECT. Todas as consultas são somente leitura.

Gerenciando serviços e infraestrutura

Tenha visibilidade sobre seus recursos no ClickHouse Cloud:

Custos de monitoramento