Skip to main content
O servidor MCP do ClickHouse permite que assistentes de IA compatíveis explorem bancos de dados, inspecionem tabelas e executem consultas SQL no ClickHouse. Este guia configura o servidor stdio local usando o uv e o conecta a um cliente MCP popular. Por padrão, o servidor permite consultas somente leitura. Use um usuário dedicado do ClickHouse, com apenas as permissões necessárias para o assistente, e não use o usuário default nem um usuário administrativo. O passo a passo a seguir demonstra a configuração com o Claude Desktop. Os mesmos detalhes de conexão do ClickHouse se aplicam aos outros clientes abordados neste guia.

Pré-requisitos

Antes de começar:
  1. Instale o uv.
  2. Instale o cliente MCP que deseja usar.
  3. Reúna o hostname, o nome de usuário e a senha do seu serviço ClickHouse.
Os exemplos abaixo usam estes valores de marcador: Substitua-os pelas informações de conexão. Em um serviço ClickHouse Cloud, o servidor usa HTTPS na porta 8443 por padrão. Em um serviço autogerenciado que usa HTTP sem criptografia, defina também CLICKHOUSE_SECURE=false e, se necessário, CLICKHOUSE_PORT=8123.

Configure seu cliente MCP

Execute o seguinte comando no terminal:
Execute claude mcp list para verificar a conexão ou digite /mcp no Claude Code para inspecionar o servidor e as ferramentas disponíveis.

Verifique a conexão

Depois que o cliente informar que mcp-clickhouse está conectado, peça:
O cliente pode pedir que você aprove as primeiras chamadas de ferramenta. Revise cada solicitação antes de conceder acesso.

Solução de problemas

Se o cliente informar que não consegue localizar uv, substitua uv no comando ou na configuração pelo caminho absoluto. Execute which uv no macOS ou Linux, ou where uv no Windows, para encontrar esse caminho. Para obter configurações adicionais de conexão, suporte opcional ao chDB, transporte HTTP e autenticação, consulte o README do mcp-clickhouse.
Última modificação em 26 de agosto de 2026