跳转到主内容
跳转到主内容

在 Jan.ai 中使用 ClickHouse MCP Server

本指南解释如何在 Jan.ai 中使用 ClickHouse MCP Server。

安装 Jan.ai

Jan.ai 是一个可 100% 离线运行的开源 ChatGPT 替代方案。 可以下载适用于 MacWindowsLinux 的 Jan.ai。

它是一个原生应用程序,下载完成后即可直接启动。

向 Jan.ai 添加 LLM

可以通过设置菜单启用模型。

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

启用 OpenAI 模型

启用 MCP Servers

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

启用 MCP 服务器

打开该开关后,左侧菜单中会出现 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 Server 对话

现在可以来聊一聊存储在 ClickHouse 中的一些数据了! 先提一个问题:

问题

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

工具调用确认

随后它会展示已发起的工具调用列表:

已调用的工具

如果我们点击某个工具调用项,就可以查看这次调用的详细信息:

展开的工具调用详情

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

结果