Пример кодаКод этого примера можно найти в репозитории examples.
Предварительные требования
Node.js >= 20.14.0uv >= 0.1.0
Установите зависимости
git clone https://github.com/ClickHouse/examples и
перейдите в каталог ai/mcp/copilotkit.
Пропустите этот раздел и запустите скрипт ./install.sh, чтобы установить зависимости. Если
вы хотите установить зависимости вручную, следуйте инструкциям ниже.
Установите зависимости вручную
- Установите зависимости:
npm install, чтобы установить зависимости Node.js.
- Установите mcp-clickhouse:
external и клонируйте в неё repository mcp-clickhouse.
Настройте приложение
env.example в .env и укажите в нём свой ANTHROPIC_API_KEY.
Используйте свою LLM
Используйте свой кластер ClickHouse
CLICKHOUSE_HOSTCLICKHOUSE_PORTCLICKHOUSE_USERCLICKHOUSE_PASSWORDCLICKHOUSE_SECURE
Запустите приложение
npm run dev, чтобы запустить сервер для разработки.
Вы можете протестировать Agent, используя, например, такой промпт:
“Покажи мне динамику цен в Манчестере за последние 10 лет.”Откройте http://localhost:3000 в браузере, чтобы увидеть результат.