Подключение из Claude Code, Cursor, VS Code и других клиентов
Команды и файлы настройки для AI-клиентов разработчиков и безопасное хранение токена.
На этой странице
AI-клиенты для разработчиков (Claude Code, Cursor, VS Code с GitHub Copilot и другие) подключаются к MCP-серверу BLACKBOX командой или через файл настроек, в котором указываются адрес сервера и ваш API-токен. Токен создаётся на странице «Токены доступа (API)» (blackbox.md/ru/account/api-tokens, «Личный кабинет» → «API-токены»). Пример настройки также опубликован на blackbox.md/ru/info/mcp, в блоке «Пример конфигурации».
Доступно: любому клиенту, вошедшему на blackbox.md и создавшему API-токен. Создание токена бесплатное.
Параметры подключения
Они одинаковы для всех клиентов, различается только формат записи.
| Параметр | Значение |
|---|---|
| Имя сервера | blackbox |
| URL | https://api.app.blackbox.md/mcp |
| Транспорт | HTTP (Streamable HTTP); не SSE и не stdio |
| Заголовок | Authorization: Bearer bbx_pat_… |
| Токен | bbx_pat_ и ещё 43 символа |
Между Bearer и токеном ставится ровно один пробел. Токен показывается один раз — при создании, в карточке «Ваш новый токен». Под ним блок «Подключение AI-клиента» повторяет «URL сервера» и «Заголовок авторизации» с уже подставленным токеном. Как создавать и отзывать токены: API-токены: создание, копирование и отзыв.
Что сможет делать ассистент, зависит от разрешений токена: Разрешения токенов (scopes). Создавайте отдельный токен для каждого клиента и устройства с понятным названием, например «Claude Code (ноутбук)»: так его можно отозвать, не затрагивая остальные.
Альтернативные заголовки (x-api-key и другие) нужны для приложения Claude, где Authorization заполнить нельзя: Подключение в приложении Claude (пользовательский коннектор). В клиентах из этой статьи используйте Authorization: Bearer.
Безопасность Не записывайте токен в файлы, которые попадают в git:
.mcp.json,.cursor/mcp.jsonили.vscode/mcp.jsonв проекте. В них используйте переменную окружения или поле ввода пароля самого клиента, как в примерах ниже. Если токен всё же оказался в репозитории, сразу отзовите его и создайте новый.
Claude Code
Создайте токен и скопируйте его.
Добавьте сервер в терминале, заменив
bbx_pat_…своим токеном:claude mcp add --transport http --scope user blackbox https://api.app.blackbox.md/mcp --header "Authorization: Bearer bbx_pat_…"Проверьте подключение. Сервер
blackboxдолжен отображаться как подключённый:claude mcp listВ сессии Claude Code состояние сервера и его инструменты показывает команда:
/mcp
Параметр --scope (коротко -s) определяет, где сохраняется сервер:
--scope |
Где сохраняется | Для кого |
|---|---|---|
user |
~/.claude.json |
для вас, во всех проектах |
local (по умолчанию) |
~/.claude.json |
для вас, только в текущем проекте |
project |
.mcp.json в корне проекта |
для всех, кто работает с проектом |
При user и local токен остаётся в вашем личном файле настроек, вне проекта.
Для проекта (.mcp.json)
Файл .mcp.json обычно добавляют в git, поэтому токен в него не пишут. Используйте переменную окружения BBX_PAT:
Создайте в корне проекта файл
.mcp.json:{ "mcpServers": { "blackbox": { "type": "http", "url": "https://api.app.blackbox.md/mcp", "headers": { "Authorization": "Bearer ${BBX_PAT}" } } } }Такую же запись создаёт и команда ниже. Одинарные кавычки сохраняют текст
${BBX_PAT}без изменений в bash, zsh и PowerShell:claude mcp add --transport http --scope project blackbox https://api.app.blackbox.md/mcp --header 'Authorization: Bearer ${BBX_PAT}'Задайте переменную на каждом компьютере, где вы работаете с проектом. В macOS и Linux добавьте строку в
~/.bashrcили~/.zshrcи откройте новый терминал:export BBX_PAT="bbx_pat_…"В Windows выполните команду в PowerShell и откройте новое окно:
setx BBX_PAT "bbx_pat_…"Запустите Claude Code в проекте. При первом использовании он попросит одобрить серверы из
.mcp.json— одобритеblackbox. Если переменнаяBBX_PATне задана, Claude Code не сможет прочитать настройки.
Cursor
Cursor берёт MCP-серверы из двух файлов:
| Файл | Где действует |
|---|---|
~/.cursor/mcp.json (в Windows: %USERPROFILE%\.cursor\mcp.json) |
во всех проектах |
.cursor/mcp.json в проекте |
только в этом проекте |
Откройте или создайте глобальный файл
~/.cursor/mcp.json. Его можно открыть и из «Cursor Settings», в разделе, посвящённом MCP.Добавьте настройку (это пример со страницы
blackbox.md/ru/info/mcp):{ "mcpServers": { "blackbox": { "url": "https://api.app.blackbox.md/mcp", "headers": { "Authorization": "Bearer bbx_pat_…" } } } }Если в файле уже есть другие серверы, добавьте только блок
"blackbox"внутрь"mcpServers".Сохраните файл. Если сервер не появился, перезапустите Cursor.
В разделе MCP в «Cursor Settings» сервер
blackboxдолжен быть включён и показывать свои инструменты. Инструментами пользуется чат в режиме «Agent».
Для проекта (.cursor/mcp.json)
В файл проекта токен не записывайте. Cursor подставляет вместо ${env:BBX_PAT} значение переменной окружения BBX_PAT:
{
"mcpServers": {
"blackbox": {
"url": "https://api.app.blackbox.md/mcp",
"headers": {
"Authorization": "Bearer ${env:BBX_PAT}"
}
}
}
}Задайте переменную так же, как для Claude Code (раздел выше), и перезапустите Cursor, чтобы он её увидел.
VS Code (GitHub Copilot, режим агента)
У VS Code свой формат: ключ servers (а не mcpServers), тип http и список inputs. Через inputs VS Code запрашивает токен при первом запуске и хранит его отдельно, в своём защищённом хранилище, а не в файле.
Создайте в проекте файл
.vscode/mcp.json:{ "servers": { "blackbox": { "type": "http", "url": "https://api.app.blackbox.md/mcp", "headers": { "Authorization": "Bearer ${input:bbx-token}" } } }, "inputs": [ { "type": "promptString", "id": "bbx-token", "description": "API-токен BLACKBOX", "password": true } ] }Запустите сервер: нажмите «Start» над записью
blackboxв файле или выполните команду «MCP: List Servers» из палитры команд (Ctrl+Shift+P, в macOS Cmd+Shift+P).Введите токен в появившемся поле — символы не отображаются. Если VS Code спросит, доверяете ли вы серверу, подтвердите.
Откройте чат, выберите режим «Agent» и убедитесь, что в списке инструментов появились инструменты
blackbox.
Токена в файле нет, поэтому файл можно добавить в git. Чтобы сервер был доступен во всех проектах, поместите ту же настройку в пользовательский файл — он открывается командой «MCP: Open User Configuration».
Другие клиенты (Windsurf, Gemini CLI и другие)
Подойдёт любой клиент, который поддерживает удалённые MCP-серверы по HTTP (Streamable HTTP) с собственными заголовками. Используйте параметры из таблицы в начале статьи; от клиента к клиенту меняются только имена ключей, например:
| Клиент | Файл настроек | Ключ для URL | Ключ для заголовков |
|---|---|---|---|
| Windsurf | ~/.codeium/windsurf/mcp_config.json |
serverUrl |
headers |
| Gemini CLI | ~/.gemini/settings.json |
httpUrl |
headers |
Клиенты, которые поддерживают только локальные серверы (stdio) или только вход через OAuth, напрямую подключиться не смогут: BLACKBOX использует не OAuth, а токен в заголовке. Для собственных скриптов и приложений: Использование MCP из кода (AI API и HTTP).
Примечание Интерфейсы и форматы клиентов меняются от версии к версии. Если ключ или пункт меню отличаются от описанных здесь, следуйте документации клиента. Неизменными остаются URL, транспорт HTTP и заголовок
Authorization: Bearer.
Проверьте подключение через whoami
После подключения напишите ассистенту:
Вызови инструмент whoami сервера blackbox и покажи разрешения токена.Инструмент whoami не требует разрешений и ничего не меняет. В ответе:
| Поле | Что означает |
|---|---|
authenticated |
true: токен принят |
customer_id |
идентификатор вашего аккаунта blackbox.md |
scopes |
разрешения токена |
missing_scopes |
разрешения, которых у токена нет |
hint |
All scopes granted — every tool is available. или текст на английском, который заканчивается списком недостающих разрешений (Missing: …) |
Клиент видит только инструменты, разрешённые токеном. Если инструмента нет, значит, у токена нет нужного разрешения. Изменить разрешения потом нельзя: создайте новый токен и замените его в настройках.
Важно Сервер BLACKBOX помечает инструменты, которые что-то меняют (перезагрузка, команды от root, платежи), но подтверждение перед выполнением запрашивает клиент, а не сервер. Пока у токена есть разрешения на запись, не включайте автоматическое одобрение всех инструментов (варианты вроде «always allow» или режимы, в которых инструменты запускаются без вопросов). Подробнее: Безопасность токенов и AI-агентов.
Если подключение не работает
Проверьте токен без клиента
Команда ниже покажет ответ сервера на ваш токен. В Windows в PowerShell пишите curl.exe вместо curl.
curl -i https://api.app.blackbox.md/mcp -H "Authorization: Bearer bbx_pat_…"Если токен действителен, придёт ответ 406 Not Acceptable. Для этой проверки это нормально и означает, что ошибка в настройках клиента. Если токен не принят, придёт 401 с причиной в поле error_description.
Ответы и причины
| Ответ | Причина | Что делать |
|---|---|---|
401 authorization header missing |
заголовок не доходит до сервера: ключа headers нет или он назван иначе |
проверьте имена ключей в настройках |
401 unsupported authorization scheme (expected: Bearer <token>) |
значение не начинается с Bearer и пробела: нет слова Bearer или после него ничего нет (например, переменная окружения пуста) |
напишите Bearer, пробел, затем токен; если используете переменную окружения, задайте её и перезапустите клиент |
401 bearer token is empty |
после Bearer и пробела нет токена |
проверьте значение токена или переменной окружения |
401 token not recognised (expected a bbx_pat_ personal access token) |
после Bearer стоит не токен: два пробела, лишние кавычки или неподставленная переменная |
оставьте после Bearer один пробел и проверьте значение |
401 token not recognised (revoked, expired, or unknown) |
токен отозван, скопирован не полностью или создан до последней смены пароля аккаунта | создайте новый токен |
421 |
в адресе другое имя хоста | используйте именно api.app.blackbox.md |
404 |
путь не /mcp или сервис временно недоступен |
проверьте URL; если он верный, повторите позже |
| Клиент предлагает авторизоваться (OAuth, «Sign in») | сервер ответил 401: токен не дошёл или недействителен |
не проходите авторизацию; исправьте заголовок по строкам выше |
Полный список ошибок и лимитов: Лимиты и коды ошибок MCP.
Частые вопросы
После смены пароля аккаунта подключение перестало работать. Почему?
Смена пароля аккаунта blackbox.md отключает все токены, созданные до неё. Создайте новый токен и замените его в настройках; если вы используете переменную BBX_PAT, достаточно поменять её значение. В Claude Code удалите сервер и добавьте его заново с новым токеном:
claude mcp remove blackboxВ VS Code измените id в inputs и в ${input:…} (например, на bbx-token-2) — при запуске VS Code запросит новый токен.
Можно ли подключиться через файл настроек Claude Desktop? Файл настроек Claude Desktop предназначен для локальных серверов. В приложении Claude подключите BLACKBOX как коннектор: Подключение в приложении Claude (пользовательский коннектор).
Есть ли REST API, с которым работает токен?
Нет. Токен работает только по адресу https://api.app.blackbox.md/mcp, по протоколу MCP.