Skip to main content
在本指南中,你将学习如何构建一个 LlamaIndex AI 智能体,使其能够使用 ClickHouse 的 MCP 服务器ClickHouse 的 SQL playground 交互。
示例笔记本你可以在 examples 代码仓库 中找到此示例的笔记本。

前置条件

  • 你的系统中需要已安装 Python。
  • 你的系统中需要已安装 pip
  • 你需要有一个 Anthropic API key,或其他 LLM 提供商的 API key
你可以在 Python REPL 中或通过脚本执行以下步骤。
1

安装库

运行以下命令,安装所需的库:
2

设置凭证

接下来,你需要提供 Anthropic 的 API 密钥:
Response
使用其他 LLM 提供商如果你没有 Anthropic API key,但想使用其他 LLM 提供商, 可以在 LlamaIndex “LLMs” 文档中查看设置 credentials 的说明。
3

初始化 MCP 服务器

现在将 ClickHouse MCP 服务器配置为指向 ClickHouse SQL playground。 你需要将这些 Python 函数转换为 Llama Index 工具:
4

创建一个 agent

现在,你已经可以创建一个能够访问这些工具的 agent。将单次运行中的工具调用次数上限设为 10。如有需要,你可以修改这个参数:
5

初始化 LLM

使用以下代码初始化 Claude Sonnet 4.0:
6

运行 agent

最后,你可以向 agent 提出一个问题:
返回的响应较长,因此在下面的示例中 进行了截断:
Response
最后修改于 2026年7月23日