Удаленный MCP-сервер и MCP-сервер с открытым исходным кодом
ClickHouse предлагает два MCP-сервера.
Удаленный MCP-сервер обеспечивает наиболее полную интеграцию с ClickHouse Cloud, включая управление сервисами, мониторинг резервных копий, просмотр ClickPipes и данные биллинга, без необходимости управлять инфраструктурой.
Для самоуправляемых экземпляров ClickHouse см. руководства по MCP-серверу с открытым исходным кодом.
Включение удалённого MCP-сервера
Удалённый MCP-сервер нужно включить для каждого сервиса, прежде чем он сможет принимать подключения. В консоли ClickHouse Cloud откройте свой сервис, нажмите кнопку Connect, выберите MCP и включите сервер. Для включения или отключения удалённого MCP-сервера требуется разрешениеcontrol-plane:service:manage-mcp (см. Роли и разрешения в консоли).
Подробные инструкции со скриншотами см. в руководстве по настройке.
Конечная точка
После включения удаленный MCP-сервер будет доступен по адресу:Аутентификация
Удалённый MCP-сервер поддерживает два метода аутентификации:- OAuth 2.0: рекомендуется для интерактивных клиентов. При первом подключении MCP-клиент открывает окно браузера, в котором пользователь входит в систему с учётными данными ClickHouse Cloud. Доступ ограничен теми организациями и сервисами, к которым у аутентифицированного пользователя есть разрешение на доступ.
-
Ключ API ClickHouse Cloud: предназначен для удалённых, headless- и автоматизированных сред, где OAuth-поток через браузер неприменим. Передайте ID ключа API и его секрет с помощью HTTP Basic-аутентификации:
Безопасность
Все инструменты, предоставляемые удалённым MCP-сервером, доступны только для чтения. В метаданных MCP каждого инструмента указаноreadOnlyHint: true. Ни один инструмент не может изменять данные, менять конфигурацию сервиса или выполнять какие-либо разрушительные операции.