示例代码此示例的代码可在示例仓库中找到。
前置条件
Node.js >= 20.14.0uv >= 0.1.0
安装依赖项
git clone https://github.com/ClickHouse/examples,然后
进入 ai/mcp/copilotkit 目录。
跳过本节并运行脚本 ./install.sh 即可安装依赖项。如果
你想手动安装依赖项,请按以下说明操作。
手动安装依赖
- 安装依赖:
npm install 安装 Node 依赖。
- 安装 mcp-clickhouse:
external 文件夹,并将 mcp-clickhouse 仓库克隆到其中。
配置应用程序
env.example 文件复制为 .env,并编辑该文件,填入你的 ANTHROPIC_API_KEY。
使用你自己的 LLM
使用你自己的 ClickHouse 集群
CLICKHOUSE_HOSTCLICKHOUSE_PORTCLICKHOUSE_USERCLICKHOUSE_PASSWORDCLICKHOUSE_SECURE
npm run dev 以启动开发服务器。
你可以使用如下 prompt 来测试 Agent:
“给我看看 Manchester 过去 10 年的价格变化趋势。”在浏览器中打开 http://localhost:3000 查看 结果。