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