Cliente de banco de dados com IA e servidor MCP para desktop e web, compatível com Postgres, MySQL, MariaDB, SQL Server, ClickHouse e SQLite.
ClickHouse/mcp-clickhouse
Servidor MCP que permite a assistentes de IA executar consultas SQL e explorar schemas no ClickHouse, com modo somente leitura ativado por padrão.
- Estrelas
- 890
- Forks
- 210
- Issues abertas
- 8
- Último commit
- há 23 horas
O que é?
mcp-clickhouse é um servidor Model Context Protocol (MCP) que conecta assistentes de IA, como o Claude Desktop, a um banco de dados ClickHouse. Ele disponibiliza ferramentas para listar bancos de dados, percorrer tabelas em páginas e executar consultas SQL, permitindo que um assistente explore um schema e responda a perguntas analíticas com dados em tempo real.
As consultas são executadas em modo somente leitura por padrão. É preciso habilitar gravações explicitamente com CLICKHOUSE_ALLOW_WRITE_ACCESS, e instruções destrutivas, como DROP, TRUNCATE, DELETE e UPDATE, exigem uma segunda opção de habilitação. O projeto também inclui um backend chDB opcional para consultar arquivos e fontes locais pelo mecanismo integrado do ClickHouse, além de oferecer suporte aos transportes stdio e HTTP/SSE com autenticação por bearer token ou OAuth/OIDC.
O servidor é escrito em Python e instalado pelo PyPI, normalmente iniciado por meio do uv. Ele também oferece um endpoint /health para implantações HTTP.
Recursos principais
- 01Executa consultas SQL em um cluster ClickHouse e retorna resultados em JSON.
- 02Lista bancos de dados e percorre tabelas em páginas com filtros LIKE.
- 03Somente leitura por padrão, com opções de habilitação separadas para gravações e operações destrutivas.
- 04Consultas parametrizadas usando placeholders {name:Type} do ClickHouse.
- 05Backend chDB opcional para consultar arquivos e fontes sem ETL.
- 06Oferece suporte aos transportes stdio, HTTP e SSE com autenticação por bearer token ou OAuth/OIDC.
Casos de uso
- Permitir que um assistente de IA explore schemas de tabelas e responda a perguntas sobre dados do ClickHouse.
- Oferecer aos analistas uma interface conversacional para consultar dados analíticos somente leitura.
- Consultar arquivos locais ou fontes remotas pelo mecanismo integrado chDB usando um assistente.
Início rápido
- 1
Instale o pacote do PyPI com o extra opcional chDB
pip install 'mcp-clickhouse[chdb]' - 2
Configure a conexão com o ClickHouse e inicie o servidor conforme descrito no README
Antes de usar
- É necessário configurar a autenticação antes da inicialização para que os transportes HTTP e SSE funcionem.
Tópicos
Perguntas frequentes
- O que é mcp-clickhouse?
- Servidor MCP que permite a assistentes de IA executar consultas SQL e explorar schemas no ClickHouse, com modo somente leitura ativado por padrão. mcp-clickhouse é um servidor Model Context Protocol (MCP) que conecta assistentes de IA, como o Claude Desktop, a um banco de dados ClickHouse. Ele disponibiliza ferramentas para listar bancos de dados, percorrer tabelas em páginas e executar consultas SQL, permitindo que um assistente explore um schema e responda a perguntas analíticas com dados em tempo real.
- mcp-clickhouse é gratuito? Qual é a licença?
- mcp-clickhouse é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- mcp-clickhouse ainda é mantido?
- Manutenção ativa. O último commit de mcp-clickhouse foi em 21 de out. de 2026.
- Para que posso usar mcp-clickhouse?
- Permitir que um assistente de IA explore schemas de tabelas e responda a perguntas sobre dados do ClickHouse. Oferecer aos analistas uma interface conversacional para consultar dados analíticos somente leitura. Consultar arquivos locais ou fontes remotas pelo mecanismo integrado chDB usando um assistente.
- Como instalar mcp-clickhouse?
- Instale o pacote do PyPI com o extra opcional chDB: pip install 'mcp-clickhouse[chdb]' Configure a conexão com o ClickHouse e inicie o servidor conforme descrito no README
- Onde consigo mcp-clickhouse?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ClickHouse/mcp-clickhouse
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um servidor MCP que permite a agentes de IA consultar e gerenciar bancos de dados MongoDB e clusters do MongoDB Atlas por meio de um conjunto de ferramentas.
Cliente de banco de dados gratuito e local-first, com IA e workspace SQL, compatível com mais de 40 bancos via desktop, web, Docker e CLI.
Um servidor MCP open source que conecta agentes de IA, IDEs e aplicativos a bancos de dados por meio de ferramentas prontas ou definições personalizadas.
Servidor MCP enxuto e econômico em tokens que permite a clientes de IA consultar e explorar bancos de dados PostgreSQL, MySQL, SQL Server, Oracle, MariaDB e SQLite.
Servidor MCP que oferece a LLMs como Claude acesso somente de leitura a bancos MySQL, com operações de escrita opcionais habilitadas por flags.