mcp

专为ClickHouse设计的MCP服务器,支持查询执行与数据库管理。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:mcp。
它的用途是:专为ClickHouse设计的MCP服务器,支持查询执行与数据库管理。
详细介绍见:https://321skill.com/skills/mcp-mcp-timeplus/
请根据该页面的说明完成安装。

使用示例

“帮我查询过去24小时内订单表`orders`的交易总额和订单数,并按小时聚合。”,它会通过MCP连接你的ClickHouse数据库,执行相应的SQL查询,并以清晰的表格形式返回结果。或者,你可以说:“列出`analytics`数据库中的所有表结构”,它会获取并展示表的字段、类型等信息。

介绍

这个Skill是一个专为ClickHouse设计的模型上下文协议(MCP)服务器。它解决了数据分析师和开发者在处理ClickHouse数据库时,需要在AI助手与数据库之间频繁切换的痛点,将数据库操作能力无缝集成到AI对话中。

通过MCP协议,用户可以直接在AI助手界面(如Claude Desktop)中运行ClickHouse查询、查看表结构、管理数据库等,无需离开当前工作环境。它充当了AI与ClickHouse数据库之间的桥梁。

它非常适合需要频繁与ClickHouse交互的后端开发、数据分析师和运维工程师。无论是日常的数据查询、业务分析,还是临时的故障排查,都能通过AI助手快速完成。

使用前请确保已安装Node.js环境,并正确配置ClickHouse数据库的连接信息。注意,该Skill需要运行一个本地服务器进程,请确保网络和端口访问权限。对于生产环境的关键操作,建议仍通过标准数据库客户端进行复核。

核心特点

这是目前为数不多专门针对ClickHouse数据库深度定制的MCP服务器,而非通用的SQL工具。它原生支持ClickHouse特有的查询语法、表引擎和函数,并能更好地处理ClickHouse的集群和分布式特性。

注意事项

该Skill主要针对ClickHouse,不支持其他类型的数据库(如MySQL、PostgreSQL)的直接操作。

常见问题

这个Skill支持哪些ClickHouse操作?

支持执行SQL查询、查看数据库和表列表、获取表结构信息等基本的数据查询与管理功能。

需要提前安装ClickHouse客户端吗?

不需要单独安装ClickHouse命令行客户端,但需要确保本机可以网络访问到目标ClickHouse服务器。