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