如何使用 ClickHouse MCP 服务器构建 PydanticAI 代理
在本指南中,您将学习如何构建一个可以使用 ClickHouse 的 SQL 游乐场 与 ClickHouse 的 MCP 服务器 交互的 PydanticAI 代理。
示例笔记本
此示例可以在 示例库 中找到。
先决条件
- 您需要在系统上安装 Python。
- 您需要在系统上安装
pip。 - 您需要一个 Anthropic API 密钥,或者来自其他 LLM 提供商的 API 密钥。
您可以在 Python REPL 或通过脚本运行以下步骤。
设置凭证
接下来,您需要提供您的 Anthropic API 密钥:
使用其他 LLM 提供商
如果您没有 Anthropic API 密钥,并且想要使用其他 LLM 提供商, 您可以在 PydanticAI 文档 中找到设置凭证的说明。
接下来,定义连接到 ClickHouse SQL 游乐场所需的凭证: