Доступность
| Развертывание | Статус |
|---|---|
| Open Source ClickStack | Доступно |
| BYOC (Собственное облако) | Доступно |
| Управляемый ClickStack | Скоро будет доступно |
| HyperDX v1 (hyperdx.io) | Не поддерживается |
Управляемый ClickStackПоддержка MCP-сервера для Управляемого ClickStack находится в активной разработке и скоро станет доступна. Инструкции на этой странице относятся к развертываниям Open Source ClickStack и BYOC.
Предварительные требования
- запущенный экземпляр ClickStack (варианты развертывания см. в разделе Развертывание)
- Personal API Access Key — его можно найти в HyperDX: Team Settings → API Keys → Personal API Access Key
Personal API Access Key отличается от Ingestion API Key в Team Settings, который используется для аутентификации телеметрических данных, отправляемых в OpenTelemetry Collector.
Конечная точка
/api/mcp в URL фронтенда ClickStack:
Например, для локального развертывания с настройками по умолчанию:
Замените localhost:8080 на хост и порт вашего экземпляра, если вы изменили стандартные значения.
В примерах на этой странице используется URL фронтенд-приложения (по умолчанию порт
8080). Вы также можете обращаться к MCP-серверу напрямую через бэкенд по адресу <BACKEND_URL>/mcp, но не во всех развертываниях бэкенд доступен извне, поэтому в этой документации используется путь через фронтенд.Подключение MCP-клиента
<YOUR_CLICKSTACK_URL> URL-адресом вашего экземпляра (например, http://localhost:8080), а <YOUR_API_KEY> — вашим Personal API Access Key.
Claude code
Cursor
.cursor/mcp.json вашего проекта или в глобальные настройки Cursor:
OpenCode
opencode.json:
Другие клиенты
- URL:
<YOUR_CLICKSTACK_URL>/api/mcp - Заголовок:
Authorization: Bearer <YOUR_API_KEY>
Что можно делать с MCP?
- Запросы к данным — Ищите и агрегируйте журналы, трассировки и метрики с помощью конструктора запросов ClickStack, поискового синтаксиса или raw SQL.
- Источники данных — Просматривайте доступные источники данных, подключения к базам данных, схемы столбцов и ключи атрибутов.
- Панели мониторинга — Создавайте, обновляйте, удаляйте и просматривайте панели мониторинга вместе с их плитками.
- Оповещения — Создавайте, обновляйте и просматривайте оповещения вместе с историей их выполнения.
- Сохранённые поиски — Создавайте, обновляйте и просматривайте повторно используемые определения сохранённых поисков.
- Вебхуки — Просматривайте доступные пункты назначения вебхуков для уведомлений об оповещениях.
- Команды — Просматривайте команды, в которые входит текущий пользователь, и определяйте активную команду.
Использование в нескольких командах
x-hdx-team с ID команды вместе с заголовком Authorization. Если этот заголовок не указан, используется ваша основная команда. Если указать команду, в которую вы не входите, запрос будет отклонён с ошибкой 401.
Используйте в своём MCP-клиенте инструмент вывода списка команд, чтобы узнать, к каким командам у вас есть доступ и какая из них активна.
Устранение неполадок
Я получаю ошибку аутентификации 403
Я получаю ошибку аутентификации 403
- Убедитесь, что вы используете Personal API Access Key (а не ключ API для приёма данных).
- Убедитесь, что ключ передаётся как токен
Bearerв заголовкеAuthorization. - Проверьте, что ваш экземпляр ClickStack запущен и доступен по указанному URL.
Я сталкиваюсь с ограничением частоты запросов
Я сталкиваюсь с ограничением частоты запросов
MCP-сервер ограничивает частоту запросов до 600 запросов в минуту на пользователя. Если вы превысите этот лимит, запросы будут временно отклоняться. Уменьшите частоту запросов или подождите перед повторной попыткой.
Я получаю ошибку 401 с заголовком x-hdx-team
Я получаю ошибку 401 с заголовком x-hdx-team
Убедитесь, что идентификатор команды указан верно и что ваша учётная запись входит в эту команду.
Я не могу подключиться к MCP-серверу
Я не могу подключиться к MCP-серверу
- Убедитесь, что ваш MCP-клиент поддерживает транспорт Streamable HTTP. Более старые клиенты, поддерживающие только transport stdio, работать не будут.
- Если вы запускаете ClickStack локально, убедитесь, что приложение доступно по указанному URL (по умолчанию —
http://localhost:8080). - Для BYOC-развертываний за балансировщиком нагрузки или обратным прокси убедитесь, что путь
/api/mcpне блокируется и не переписывается.