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