跳到主要内容
跳到主要内容

在 Jan.ai 中使用 ClickHouse MCP 服务器

本指南介绍如何在 Jan.ai 中使用 ClickHouse MCP 服务器。

安装 Jan.ai

Jan.ai 是一个开源的 ChatGPT 替代品,可以100% 离线运行。 可以为 MacWindowsLinux 下载 Jan.ai。

这是一个原生应用,下载完成后即可启动使用。

将 LLM 添加到 Jan.ai

我们可以在设置菜单中启用模型。

要启用 OpenAI,我们需要提供一个 API 密钥,如下所示:

启用 OpenAI 模型

启用 MCP 服务器

在撰写本文时,MCP 服务器仍然是 Jan.ai 中的一项实验性功能。 我们可以通过打开实验性功能开关来启用它们:

Enable MCP servers

启用该开关后,我们会在左侧菜单中看到 MCP Servers

配置 ClickHouse MCP Server

点击 MCP Servers 菜单后,我们会看到可连接的 MCP 服务器列表:

MCP 服务器列表

这些服务器默认都是禁用状态,但我们可以通过点击开关来启用它们。

要安装 ClickHouse MCP Server,我们需要点击 + 图标,然后按如下方式填写表单:

添加 MCP 服务器

完成上述操作后,如果 ClickHouse MCP Server 还未启用,我们需要将其开关切换为启用:

启用 MCP 服务器

现在 ClickHouse MCP Server 的工具会出现在聊天对话框中:

ClickHouse MCP Server 工具

使用 Jan.ai 与 ClickHouse MCP 服务器对话

现在可以开始查询存储在 ClickHouse 中的数据了! 让我们提出一个问题:

问题

Jan.ai 在调用工具之前会请求确认:

工具确认

然后它会显示已执行的工具调用列表:

已调用的工具

如果点击工具调用,可以查看调用的详细信息:

已调用工具的展开视图

然后在下方,我们可以看到结果:

结果