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
- Instale o
uv. - Instale o cliente MCP que deseja usar.
- Reúna o hostname, o nome de usuário e a senha do seu serviço ClickHouse.
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
- Claude Code
- Claude Desktop
- Codex
- ChatGPT
- Cursor
- Windsurf
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
mcp-clickhouse está conectado, peça:
Solução de problemas
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.
Cursor