关于 ClickHouse Readonly MCP
ClickHouse Readonly MCP 是一个面向 AI 助手的只读查询网关,把 ClickHouse 数据库安全地暴露给大模型使用。它通过严格的只读账户或受限 SQL 语法,确保 AI 在自动生成查询时无法执行写操作(如 INSERT、DELETE、ALTER、DROP),从而避免误操作导致的生产事故。
它能做什么
- 让 AI 用自然语言查询 ClickHouse:聚合、过滤、分组、时序分析等
- 支持多种连接方式:原生 TCP 协议、HTTP 接口、TLS 加密通道
- 提供表结构与 Schema 自动发现,便于 AI 生成更准确的 SQL
- 执行查询前可配置超时、行数上限、并发限制等防护策略
是否需要密钥
需要。需要在 MCP 配置中提供 ClickHouse 的连接信息,包括 host、port、readonly user 与对应的 password。强烈建议为 AI 场景单独创建一个最小权限的只读账号,并启用 TLS。