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