MCP сервер для ClickHouse
Обновлено 27 мая 2026 г.
MCP сервер для ClickHouse — это приложение, которое предоставляет AI-ассистентам доступ к базам данных ClickHouse через стандартный протокол Model Context Protocol (MCP). Сервер разворачивается на виртуальной машине в Yandex Cloud и подключается к существующему кластеру ClickHouse.
Основные возможности и преимущества
- Интеграция с Yandex AI Studio. MCP сервер интегрируется с AI Studio MCP Серверы — подключите его к вашим AI-агентам в несколько кликов.
- Интеграция с AI-ассистентами. Позволяет Claude, ChatGPT и другим AI-моделям выполнять запросы к ClickHouse, анализировать данные и получать информацию о схеме базы данных.
- Авторизация Bearer-токеном. Все запросы к MCP-серверу защищены Bearer-токеном, который хранится в Yandex Lockbox.
- Безопасное подключение к ClickHouse. Пароль для подключения к ClickHouse хранится в Yandex Lockbox и извлекается при запуске. Поддержка SSL/TLS для шифрования соединения. Опциональный CA-сертификат из Certificate Manager для non-Managed ClickHouse®.
- Стандартный протокол MCP. Использует открытый протокол Model Context Protocol для взаимодействия с AI-моделями, обеспечивая совместимость с широким спектром клиентов.
- HTTP транспорт. MCP сервер доступен на порту 8000 (HTTP), что упрощает интеграцию с различными клиентами и инструментами.
- Минимальные ресурсы. Приложение работает на виртуальной машине с минимальной конфигурацией (2 vCPU, 2 GB RAM), что снижает затраты на инфраструктуру.
- Убедитесь, что у вас есть работающий кластер ClickHouse (Managed Service for ClickHouse или self-hosted).
- Создайте секрет в Yandex Lockbox для хранения пароля ClickHouse. Секрет должен содержать ключ
clickhouse_passwordсо значением пароля. - Создайте секрет в Yandex Lockbox для хранения Bearer-токена авторизации. Секрет должен содержать ключ
bearer_tokenс произвольным токеном. - (Опционально) Если используется non-Managed ClickHouse® и требуется дополнительный CA-сертификат, загрузите сертификат в Yandex Certificate Manager.
- Создайте сервисный аккаунт с ролями
compute.editor,iam.serviceAccounts.admin,lockbox.payloadViewer,vpc.admin(рольadminвключает все указанные роли). - В консоли управления выберите сервис Cloud Apps.
- На панели слева выберите Магазин приложений.
- Выберите MCP ClickHouse и нажмите кнопку Использовать.
- Укажите:
- Имя приложения.
- (Опционально) Описание приложения.
- Сервисный аккаунт, созданный ранее.
- Облачную подсеть, в которой будет развернута виртуальная машина.
- Идентификатор секрета Lockbox с Bearer-токеном для авторизации.
- (Опционально) Сертификат из Certificate Manager для подключения к ClickHouse®.
- Хост ClickHouse (FQDN).
- Порт ClickHouse (по умолчанию 9440).
- Имя пользователя ClickHouse (по умолчанию
default). - Идентификатор секрета Lockbox с паролем ClickHouse.
- Нажмите кнопку Установить и дождитесь, пока приложение установится.
- После установки MCP сервер будет доступен по адресу
http://<vm-ip>:8000. - Настройте ваш AI-клиент (Claude Desktop, Cursor и др.) для подключения к MCP серверу, указав заголовок
Authorization: Bearer <ваш-токен>.
- Анализ данных в ClickHouse с помощью AI-ассистента (Claude, ChatGPT).
- Автоматическая генерация SQL-запросов к ClickHouse через естественный язык.
- Исследование схемы базы данных ClickHouse с помощью AI.
- Мониторинг и анализ логов, хранящихся в ClickHouse.
- Построение отчётов и визуализаций на основе данных из ClickHouse.
Служба технической поддержки Yandex Cloud отвечает на запросы 24 часа в сутки, 7 дней в неделю. Доступные виды запросов и срок их обработки зависят от тарифного плана. Подключить платную поддержку можно в консоли управления. Подробнее о порядке оказания технической поддержки.
| Тип ресурса | Количество |
|---|---|
| Виртуальная машина | 1 |
| Права доступа к каталогу | 1 |
| Группа безопасности VPC | 1 |
| Сервисный аккаунт | 1 |
Используя данный продукт, вы соглашаетесь с Условия использования Yandex Cloud Marketplace