ClickHouse MCP 服务器集成

AI Database ClickHouse MCP Server

联系我们在FlowHunt托管您的MCP服务器

FlowHunt在您的内部系统和AI工具之间提供额外的安全层,让您能够精细控制从MCP服务器可访问哪些工具。托管在我们基础设施中的MCP服务器可以与FlowHunt的聊天机器人以及ChatGPT、Claude和各种AI编辑器等热门AI平台无缝集成。

“ClickHouse” MCP 服务器有什么用?

ClickHouse MCP(模型上下文协议)服务器作为强大的桥梁,将 AI 助手和语言模型与 ClickHouse 数据库连接起来。通过 MCP 提供标准化工具,使开发者和 AI 代理能够直接在 ClickHouse 集群上执行 SQL 查询、列出数据库、枚举数据表等操作。该集成通过只读操作和可配置环境变量,保障安全的同时,实现数据库探索、查询执行和数据获取的 AI 自动化,大大简化了工作流。此服务器尤其适合用于提升开发环境、数据分析自动化,以及为应用程序提供无缝、可编程的 ClickHouse 强大功能访问。

提示词列表

文档或仓库中未提及任何提示词模板。

Logo

准备好发展您的业务了吗?

今天开始免费试用,几天内即可看到结果。

资源列表

文档中未明确描述相关资源。

工具列表

  • run_select_query
    以安全只读模式在您的 ClickHouse 集群上执行 SQL 查询。接受一个 sql(字符串)类型输入,表示要执行的 SQL 查询。

  • list_databases
    列出您的 ClickHouse 集群中所有可用数据库。

  • list_tables
    列出指定数据库下的所有数据表。需要 database(字符串)输入用于指定要查看的数据库。

典型用例

  • 数据库管理与探索
    轻松列出所有数据库和表,快速了解 ClickHouse 部署的结构和模式。

  • 自动化查询执行
    以编程方式运行只读 SQL 查询,使 AI 代理能够获取、分析和汇总数据,用于分析或报告。

  • 数据驱动开发
    将实时数据访问集成至开发工作流,便于动态原型设计、仪表盘搭建或数据校验任务。

  • 安全分析自动化
    以强制只读访问执行分析任务,确保数据完整性并符合安全合规。

  • 与 AI 驱动代理集成
    让 AI 助手可直接与 ClickHouse 交互,实现数据检索,增强聊天机器人、助手或自动化工具的能力。

如何配置

Windsurf

文档中未提供 Windsurf 的配置说明。

Claude

  1. 打开 Claude Desktop 配置文件:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%/Claude/claude_desktop_config.json
  2. mcpServers 部分添加如下配置:

    {
      "mcpServers": {
        "mcp-clickhouse": {
          "command": "uv",
          "args": [
            "run",
            "--with",
            "mcp-clickhouse",
            "--python",
            "3.13",
            "mcp-clickhouse"
          ],
          "env": {
            "CLICKHOUSE_HOST": "<clickhouse-host>",
            "CLICKHOUSE_PORT": "<clickhouse-port>",
            "CLICKHOUSE_USER": "<clickhouse-user>",
            "CLICKHOUSE_PASSWORD": "<clickhouse-password>",
            "CLICKHOUSE_SECURE": "true",
            "CLICKHOUSE_VERIFY": "true",
            "CLICKHOUSE_CONNECT_TIMEOUT": "30",
            "CLICKHOUSE_SEND_RECEIVE_TIMEOUT": "30"
          }
        }
      }
    }
    
  3. 用您的 ClickHouse 凭证替换上述占位符。

  4. uv 可执行文件的命令路径更新为绝对路径。

  5. 重启 Claude Desktop 以应用更改。

ClickHouse SQL Playground 示例:

{
  "mcpServers": {
    "mcp-clickhouse": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "mcp-clickhouse",
        "--python",
        "3.13",
        "mcp-clickhouse"
      ],
      "env": {
        "CLICKHOUSE_HOST": "sql-clickhouse.clickhouse.com",
        "CLICKHOUSE_PORT": "8443",
        "CLICKHOUSE_USER": "demo",
        "CLICKHOUSE_PASSWORD": "",
        "CLICKHOUSE_SECURE": "true",
        "CLICKHOUSE_VERIFY": "true",
        "CLICKHOUSE_CONNECT_TIMEOUT": "30",
        "CLICKHOUSE_SEND_RECEIVE_TIMEOUT": "30"
      }
    }
  }
}

Cursor

文档中未提供 Cursor 的配置说明。

Cline

文档中未提供 Cline 的配置说明。

注意:
所有 ClickHouse 凭证应通过配置 JSON 的 env 部分以环境变量方式提供,确保诸如 API 密钥和密码等敏感信息不会被硬编码。

示例(环境变量配置凭证):

"env": {
  "CLICKHOUSE_HOST": "<clickhouse-host>",
  "CLICKHOUSE_PORT": "<clickhouse-port>",
  "CLICKHOUSE_USER": "<clickhouse-user>",
  "CLICKHOUSE_PASSWORD": "<clickhouse-password>"
}

如何在流程中使用 MCP

在 FlowHunt 中使用 MCP

要将 MCP 服务器集成到 FlowHunt 工作流,首先添加 MCP 组件并连接到您的 AI 代理:

FlowHunt MCP flow

点击 MCP 组件,打开配置面板。在系统 MCP 配置区域,按以下 JSON 格式填写您的 MCP 服务器信息:

{
  "mcp-clickhouse": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI 代理即可作为工具使用该 MCP,拥有其全部功能。请务必将 "mcp-clickhouse" 替换为您的 MCP 服务器实际名称,并将 URL 替换为自己的服务器地址。


概览

部分可用性说明/备注
概览README.md 中已找到概览
提示词列表未描述任何提示词模板
资源列表文档无资源相关章节
工具列表描述了三种工具:run_select_query、list_databases、list_tables
API 密钥安全README.md 中有环境变量设置说明
采样支持(对评测不重要)未提及采样支持

我们的看法

ClickHouse MCP 服务器对于需要 LLM 或 AI 驱动 ClickHouse 数据库访问的数据开发者来说极具价值。但仓库缺少提示词模板和资源原语的文档,仅提供了 Claude 的配置说明。其工具集在数据库查询方面表现出色,但缺乏 Roots 和采样支持的相关信息,导致其在通用 MCP 评测中的得分有限。

MCP 评分

是否有 LICENSE✅ Apache-2.0
至少有一个工具
Fork 数70
Star 数383

最终评分:
基于文档完整性、工具清晰度、开源许可和社区热度,但鉴于提示词、资源及多平台配置部分的缺失:6/10

常见问题

将 ClickHouse 集成至 FlowHunt AI

通过将您的 ClickHouse 集群连接到 FlowHunt 的 AI 驱动工作流,解锁强大且安全的数据库自动化与分析能力。

了解更多

ClickHouse MCP
ClickHouse MCP

ClickHouse MCP

将 FlowHunt 与 ClickHouse 和 chDB 集成,借助 AI 驱动的智能体和 ClickHouse MCP 服务器,实现分析自动化、安全 SQL 查询、健康监控,并简化数据工程流程。...

1 分钟阅读
AI ClickHouse +4
MySQL MCP 服务器
MySQL MCP 服务器

MySQL MCP 服务器

MySQL MCP 服务器为 AI 助手与 MySQL 数据库之间提供了一个安全的桥梁。它通过强大的模型上下文协议(MCP)接口,实现结构化数据库探索、查询和数据分析,支持安全集成到 AI 工作流中。...

2 分钟阅读
MCP MySQL +5
DataHub MCP 服务器集成
DataHub MCP 服务器集成

DataHub MCP 服务器集成

DataHub MCP 服务器为 FlowHunt AI 代理与 DataHub 元数据平台之间架起桥梁,实现高级数据发现、血缘分析、自动元数据检索,以及与 AI 驱动工作流的无缝集成。...

2 分钟阅读
AI Metadata +6