Как создать AI-агента с помощью Claude Agent SDK и ClickHouse MCP Server
В этом руководстве вы узнаете, как создать AI-агента на базе Claude Agent SDK, который может взаимодействовать с SQL-песочницей ClickHouse, используя ClickHouse MCP Server.
Пример блокнота
Этот пример доступен в виде блокнота в репозитории с примерами.
Предварительные требования
- В вашей системе должен быть установлен Python.
- В вашей системе должен быть установлен
pip. - Вам потребуется API-ключ Anthropic.
Следующие шаги можно выполнить либо из Python REPL, либо через скрипт.
Настройка учетных данных
Далее вам нужно будет указать свой ключ API Anthropic:
Далее задайте учетные данные, необходимые для подключения к песочнице ClickHouse SQL:
Инициализация MCP-сервера и агента Claude Agent SDK
Теперь настройте ClickHouse MCP-сервер для подключения к ClickHouse SQL playground и инициализируйте агента, задав ему вопрос:
Обратите внимание, что код внутри блока for фильтрует вывод для краткости.