- Запущенный сервис ClickHouse Cloud
- IDE или выбранный вами инструмент для агентной разработки
- Для неинтерактивной аутентификации — ключ API ClickHouse Cloud с доступом к нужной организации и сервисам
Включение удалённого MCP-сервера для Cloud
Подключитесь к сервису ClickHouse Cloud, для которого нужно включить удалённый MCP-сервер. В меню слева нажмите Connect. Откроется окно со сведениями о подключении. Выберите Connect with MCP: Включите переключатель, чтобы активировать MCP для сервиса. Чтобы включить или отключить MCP, требуется разрешениеcontrol-plane:service:manage-mcp (см. Роли и разрешения в консоли):
Скопируйте отображаемый URL — он совпадает с приведённым ниже:
Настройка удалённого MCP для разработки
Аутентификация из среды без графического интерфейса
Если ваш MCP-клиент работает на удалённом хосте или хосте без графического интерфейса, где OAuth-поток через браузер использовать неудобно, выполните аутентификацию с помощью ключа API ClickHouse Cloud.- В консоли ClickHouse Cloud откройте свою организацию и выберите API Keys.
- Создайте ключ с минимальным набором ролей и разрешений, необходимых MCP-клиенту для доступа к нужным организациям и сервисам, затем скачайте ID ключа и секрет.
- На удалённом хосте передайте учётные данные через используемую систему управления секретами и сформируйте значение для авторизации HTTP Basic:
- Выберите свой MCP-клиент и добавьте удалённый MCP-сервер:
- Claude Code
- Codex
- OpenCode
CH_AUTH из переменных окружения. Запустите Claude Code и выполните /mcp, чтобы убедиться, что clickhouse-cloud подключён.Подробнее об удалённых HTTP-серверах и настройке заголовков см. в документации Claude Code по MCP.CH_AUTH должна быть доступна в каждом сеансе клиента. Не коммитьте ключ API, секрет или значение CH_AUTH в систему контроля версий. Кодирование Base64 не шифрует учётные данные.
При аутентификации по ключу API не нужен ни браузер, ни отдельный вход через clickhousectl.
Claude Code
clickhouse-cloud и авторизуйтесь через OAuth, используя свои учетные данные ClickHouse Cloud.
Веб-интерфейс Claude
- Перейдите в Customize > Connectors
- Нажмите значок «+» и выберите Add custom connector
- Задайте пользовательскому коннектору имя, например
clickhouse-cloud, и добавьте его - Нажмите на только что добавленный коннектор
clickhouse-cloud, затем нажмите Connect - Пройдите аутентификацию через OAuth, используя свои учетные данные ClickHouse Cloud
Cursor
- Откройте маркетплейс Cursor, найдите и установите MCP-серверы.
- Найдите ClickHouse и на странице любого сервера нажмите “Add to Cursor”, чтобы установить его
- Пройдите аутентификацию через OAuth.
Visual Studio Code
.vscode/mcp.json следующую конфигурацию:
Windsurf
mcp_config.json, указав следующую конфигурацию:
Zed
Codex
Пример использования
Изучение ваших данных
Выполнение аналитических запросов
Инструмент
run_select_query позволяет выполнять только команды SELECT. Все запросы — только для чтения.