AI-интеграция · MCP

Управляйте инфраструктурой через AI

Подключите вашего AI-ассистента (Claude Desktop, Cursor или любой MCP-совместимый клиент) напрямую к аккаунту blackbox.md. Спрашивайте о серверах, балансе и счетах и управляйте своими серверами — на естественном языке. Доступ ограничен персональным токеном, который вы можете отозвать в любой момент.

Подключение за 3 шага

1

Создайте токен доступа

Войдите в аккаунт и откройте «API-токены». Выберите разрешения (по умолчанию — только чтение) — или нажмите пресет «AI-администратор — полный доступ», если хотите, чтобы ассистент управлял серверами. Задайте имя и создайте токен: ассистенту больше ничего не нужно, кроме этого токена. Он показывается один раз — скопируйте его сразу.

2

Добавьте подключение в AI-клиент

Откройте настройки Claude Desktop, Cursor или другого MCP-совместимого клиента и добавьте сервер BLACKBOX, указав адрес и токен в заголовке Authorization (см. пример ниже).

3

Перезапустите клиент и спросите

После перезапуска AI-ассистент увидит инструменты BLACKBOX. Просто спросите его о своих серверах или счетах — он вызовет нужный инструмент сам.

Пример конфигурации

Замените bbx_pat_... на созданный вами токен. Адрес подключения один для всех клиентов:

Адрес MCP-сервера

https://api.app.blackbox.md/mcp
{
  "mcpServers": {
    "blackbox": {
      "url": "https://api.app.blackbox.md/mcp",
      "headers": {
        "Authorization": "Bearer bbx_pat_..."
      }
    }
  }
}

Подключение через коннектор в приложении Claude (claude.ai / Claude Desktop)

В диалоге «Custom connector» приложения Claude заголовок Authorization зарезервирован под OAuth и недоступен. Поэтому токен передаётся в пользовательском заголовке x-api-key — сервер BLACKBOX принимает его так же, как Authorization: Bearer.

  1. Settings → Connectors → Add custom connector. URL сервера: https://api.app.blackbox.md/mcp.
  2. Раздел «OAuth client»: ничего не заполняйте (оставьте вариант по умолчанию, без Client ID).
  3. Раздел «Request headers» → Add header: имя x-api-key, значение — ваш токен bbx_pat_… (без слова Bearer), «Required» включено.
  4. Сохраните и подключитесь. Если раньше появлялась ошибка «Couldn't register with BlackBox's sign-in service» — значит токен не был передан; после добавления заголовка она исчезает.

Также принимаются заголовки x-api-token, x-auth-token, api-key и x-access-token. В Claude Code (терминал) и Cursor по-прежнему используйте Authorization: Bearer, как в примере выше.

Примеры запросов

Ассистенту не нужен ни пароль, ни SSH-ключ от вас — только токен: доступ к серверу он получает сам через наше защищённое соединение.

«Покажи мои серверы BLACKBOX и их статус»
«Какой у меня баланс и какие счета не оплачены?»
«Установи nginx на мой сервер»

Доступные инструменты

Каждый инструмент требует соответствующего разрешения токена. Инструмент недоступен, если вы не выдали токену это разрешение.

ИнструментЧто делаетРазрешениеСтатус
Список серверов Все ваши серверы с их статусомservers:readДоступно
Данные сервера Статус, IP-адрес, состояние питанияservers:readДоступно
Баланс Текущий баланс кошелькаbilling:readДоступно
Операции История пополнений и списанийbilling:readДоступно
Заказы Список ваших заказовbilling:readДоступно
Счета Список ваших счетовbilling:readДоступно
Управление питанием Перезагрузка / выключение / включениеservers:powerДоступно
Доступы к серверу Просмотр и сброс пароля rootservers:credentialsДоступно
Заказ и оплата Создание и оплата заказа из балансаorders:writeДоступно
Список SSH-ключей list_ssh_keysВсе ваши зарегистрированные SSH-ключиssh_keys:readДоступно
Добавить SSH-ключ add_ssh_keyЗарегистрировать новый публичный SSH-ключssh_keys:writeДоступно
Удалить SSH-ключ delete_ssh_keyУдалить один из ваших SSH-ключейssh_keys:writeДоступно
Добавить ключ на сервер add_server_ssh_keyОтправить сохранённый SSH-ключ на уже работающий серверservers:credentialsДоступно
Вход по паролю set_server_password_authВключить/отключить SSH-вход по паролю на сервереservers:credentialsДоступно
Ключи на сервере list_server_ssh_keysСписок установленных SSH-ключей на сервереservers:credentialsДоступно
Удалить ключ с сервера remove_server_ssh_keyУдалить один из установленных SSH-ключей на сервереservers:credentialsДоступно
Доступ SSH get_server_ssh_accessЭмитирует SSH-ключ, который мы сами устанавливаем на серверservers:credentialsДоступно
Выполнить команду run_server_commandЗапускает команду от root на вашем сервереservers:execДоступно

Инструменты управления (питание, доступы, заказы) запускаются поэтапно. Действия, тратящие деньги или меняющие сервер, всегда требуют явного подтверждения в вашем AI-клиенте.

При заказе, если вы прикрепите хотя бы один SSH-ключ, вход по паролю через SSH по умолчанию отключается (config.ssh.password_auth). Пароль для консоли остаётся доступным.

Ваши серверы

AI видит список серверов, их статус и IP-адреса — только те, что принадлежат вам.

Баланс и счета

Спросите о балансе кошелька, истории операций, заказах и неоплаченных счетах.

Доступ под контролем

Токен ограничен выбранными разрешениями и привязан только к вашему аккаунту. Отзыв — в один клик.

Стандарт MCP

Открытый протокол Model Context Protocol — работает с Claude Desktop, Cursor и другими клиентами.

Частые вопросы

Что такое MCP?

Model Context Protocol — открытый стандарт, позволяющий AI-ассистентам безопасно подключаться к внешним сервисам через набор «инструментов». BLACKBOX предоставляет такой MCP-сервер для вашего аккаунта.

Может ли AI потратить мои деньги?

По умолчанию токен даёт доступ только на чтение. Действия, тратящие деньги (оформление и оплата заказов), требуют отдельного разрешения orders:write И явного подтверждения в вашем AI-клиенте при каждом вызове. Не выдавайте это разрешение, если не хотите такой возможности.

Кто увидит мои данные?

Только тот AI-клиент и его провайдер, которому вы передали токен. Разрешение «Доступы к серверу» передаёт пароли серверов AI-клиенту — выдавайте его осознанно.

Как отозвать доступ?

Откройте «API-токены» в аккаунте и отзовите нужный токен. Он немедленно перестаёт работать. Вы можете иметь несколько токенов с разными разрешениями.

Какие клиенты поддерживаются?

Любой MCP-совместимый клиент: Claude Desktop, Cursor и другие. Подключение — по адресу сервера и токену в заголовке Authorization.

Создайте токен и подключитесь

Создание токена бесплатно и занимает минуту. Начните с доступа только на чтение и расширяйте разрешения по мере необходимости.