Cliente de bases de datos con IA y servidor MCP para escritorio y web, compatible con Postgres, MySQL, MariaDB, SQL Server, ClickHouse y SQLite.
ClickHouse/mcp-clickhouse
Servidor MCP para que los asistentes de IA ejecuten consultas SQL y exploren esquemas de ClickHouse, con modo de solo lectura activado de forma predeterminada.
- Estrellas
- 890
- Forks
- 210
- Issues abiertos
- 8
- Último commit
- hace 23 horas
¿Qué es?
mcp-clickhouse es un servidor de Model Context Protocol (MCP) que conecta asistentes de IA como Claude Desktop a una base de datos ClickHouse. Expone herramientas para listar bases de datos, recorrer tablas por páginas y ejecutar consultas SQL, de modo que un asistente pueda explorar un esquema y responder preguntas analíticas sobre datos en tiempo real.
Las consultas se ejecutan en modo de solo lectura de forma predeterminada. Para habilitar las escrituras, hay que activar explícitamente CLICKHOUSE_ALLOW_WRITE_ACCESS; además, las instrucciones destructivas como DROP, TRUNCATE, DELETE y UPDATE requieren una segunda opción de activación. El proyecto también incluye un backend opcional de chDB para consultar archivos locales y fuentes de datos a través del motor integrado de ClickHouse, y admite los transportes stdio y HTTP/SSE con autenticación mediante bearer token u OAuth/OIDC.
El servidor está escrito en Python y se instala desde PyPI; normalmente se ejecuta mediante uv. También ofrece un endpoint /health para implementaciones HTTP.
Funciones clave
- 01Ejecuta consultas SQL en un clúster de ClickHouse y devuelve resultados en JSON.
- 02Lista bases de datos y recorre tablas por páginas con filtros LIKE.
- 03Modo de solo lectura activado de forma predeterminada, con opciones independientes para habilitar escrituras y operaciones destructivas.
- 04Admite consultas parametrizadas mediante marcadores de posición {name:Type} de ClickHouse.
- 05Backend opcional de chDB para consultar archivos y fuentes de datos sin ETL.
- 06Admite los transportes stdio, HTTP y SSE con autenticación mediante bearer token u OAuth/OIDC.
Casos de uso
- Permitir que un asistente de IA explore esquemas de tablas y responda preguntas sobre datos de ClickHouse.
- Ofrecer a los analistas una interfaz conversacional para consultar datos analíticos en modo de solo lectura.
- Consultar archivos locales o fuentes remotas mediante el motor integrado chDB desde un asistente.
Inicio rápido
- 1
Instala el paquete desde PyPI con el extra opcional chDB
pip install 'mcp-clickhouse[chdb]' - 2
Configura la conexión con ClickHouse e inicia el servidor tal como se describe en el README
Antes de usarlo
- Para que el inicio se complete correctamente, es necesario configurar la autenticación antes de usar los transportes HTTP y SSE.
Temas
Preguntas frecuentes
- ¿Qué es mcp-clickhouse?
- Servidor MCP para que los asistentes de IA ejecuten consultas SQL y exploren esquemas de ClickHouse, con modo de solo lectura activado de forma predeterminada. mcp-clickhouse es un servidor de Model Context Protocol (MCP) que conecta asistentes de IA como Claude Desktop a una base de datos ClickHouse. Expone herramientas para listar bases de datos, recorrer tablas por páginas y ejecutar consultas SQL, de modo que un asistente pueda explorar un esquema y responder preguntas analíticas sobre datos en tiempo real.
- ¿mcp-clickhouse es gratuito? ¿Qué licencia tiene?
- mcp-clickhouse es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿mcp-clickhouse sigue mantenido?
- Mantenimiento activo. El último commit de mcp-clickhouse fue el 21 oct 2026.
- ¿Para qué puedo usar mcp-clickhouse?
- Permitir que un asistente de IA explore esquemas de tablas y responda preguntas sobre datos de ClickHouse. Ofrecer a los analistas una interfaz conversacional para consultar datos analíticos en modo de solo lectura. Consultar archivos locales o fuentes remotas mediante el motor integrado chDB desde un asistente.
- ¿Cómo se instala mcp-clickhouse?
- Instala el paquete desde PyPI con el extra opcional chDB: pip install 'mcp-clickhouse[chdb]' Configura la conexión con ClickHouse e inicia el servidor tal como se describe en el README
- ¿Dónde consigo mcp-clickhouse?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ClickHouse/mcp-clickhouse
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Servidor MCP para que los agentes de IA consulten y administren bases de datos MongoDB y clústeres de MongoDB Atlas mediante un conjunto de herramientas.
Cliente de bases de datos gratuito y local, con asistencia de IA y un espacio de trabajo SQL compatible con más de 40 bases de datos, disponible para escritorio, web, Docker y CLI.
Servidor MCP de código abierto que conecta agentes de IA, IDE y aplicaciones con bases de datos mediante herramientas predefinidas o definiciones personalizadas.
Un servidor MCP minimalista y eficiente en el uso de tokens que permite a clientes de IA consultar y explorar bases de datos PostgreSQL, MySQL, SQL Server, Oracle, MariaDB y SQLite.
Servidor MCP que da a LLM como Claude acceso de solo lectura a bases de datos MySQL, con operaciones de escritura opcionales que se habilitan mediante flags.