如何使用 ClickHouse MCP Server 构建 PydanticAI 代理
在本指南中,您将学习如何构建一个 PydanticAI 代理, 使其能够通过 ClickHouse 的 MCP Server 与 ClickHouse 的 SQL 在线体验环境 进行交互。
示例 notebook
该示例可以在 示例仓库 中以 notebook 形式查阅。
前提条件
- 需要在系统上安装 Python。
- 需要在系统上安装
pip。 - 需要一个 Anthropic 的 API 密钥,或来自其他 LLM 提供商的 API 密钥。
可以在 Python REPL 中或通过脚本来执行以下步骤。
设置凭据
接下来,您需要提供 Anthropic API 密钥:
使用其他 LLM 提供商
如果你没有 Anthropic API 密钥,并且想使用其他 LLM 提供商, 可以在 PydanticAI 文档 中找到配置凭据的说明
接下来,定义连接到 ClickHouse SQL playground 演示环境所需的凭据: