Установка и первый запуск
1. Скачайте MCPBox
Откройте релизы на GitHub и выберите файл для своей системы и архитектуры: macOS, Linux или Windows; ARM64 или AMD64 (x64).
Поместите его в постоянную папку с правом записи. MCPBox хранит базу и управляемые данные рядом с исполняемым файлом, даже если запускать его из другой рабочей директории.
На macOS и Linux разрешите выполнение скачанного файла и запустите его, используя фактическое имя:
chmod +x ./MCPBox-macos-arm64
./MCPBox-macos-arm64На Windows запустите скачанный .exe из терминала. В дальнейших примерах предполагается имя MCPBox (на Windows — MCPBox.exe).
2. Создайте первого администратора
При первом запуске в интерактивном терминале MCPBox запросит email, отображаемое имя и пароль. Пароль должен содержать не менее восьми символов.
Для службы или другого запуска без интерактивного ввода создайте аккаунт заранее:
./MCPBox admin create --email admin@example.com --password 'replace-with-a-unique-password'
./MCPBoxКоманда создаёт или обновляет локального администратора с указанным email. Чтобы вводить пароль без передачи в аргументе команды, используйте интерактивный первый запуск.
3. Войдите в панель
Откройте http://127.0.0.1:38181/ и введите данные созданного аккаунта. Сервис без аккаунта может запуститься, но для работы с панелью всё равно потребуется создать администратора.
4. Подключите первый проект
- Создайте проект с понятным названием.
- Добавьте MCP-сервер вручную или через Маркет. Поддерживаются проекты только с CLI или подключёнными Skills.
- Выполните проверку работоспособности сервера и устраните ошибки.
- Скопируйте MCP-адрес проекта из интерфейса. По умолчанию он использует порт
38182. - Укажите адрес в MCP-настройках ИИ-клиента. Если включена защита, добавьте Bearer-токен проекта.
- Обновите список инструментов в клиенте и попробуйте знакомую операцию.
Локальные модели, промпты и OAuth описаны в разделе проектов и подключений.
Сборка из исходников
Требуются Go 1.26.9+, Node.js и npm.
git clone https://github.com/ArturSaleev/MCPBox.git
cd MCPBox
npm --prefix html ci
npm --prefix html run build
GOWORK=off go build -o MCPBox .
./MCPBoxСобранный интерфейс встраивается в исполняемый файл. После изменений frontend сначала пересоберите его, затем Go-приложение. Отдельная папка исходников MCPBoxPro больше не нужна.
Если возникла проблема
- Порт занят: остановите конфликтующий процесс или измените порты в настройках.
- Не получается войти: проверьте email и пароль администратора; при необходимости обновите локальный аккаунт через
admin create. - Клиент не видит инструменты: проверьте MCP-порт, состояние проекта, включённые серверы, связи CLI и Bearer-защиту.
- Сервер работает вручную, но не через MCPBox: проверьте путь к программе, аргументы, рабочую папку, переменные окружения и наличие нужного runtime.
При обновлении существующей установки сначала выполните инструкцию обновления.
Проверка загрузки
В релизе доступны шесть отдельных бинарников и SHA256SUMS. Скачайте манифест из того же релиза и сравните SHA-256 именно своего файла: shasum -a 256 ./MCPBox-macos-arm64 (macOS), sha256sum ./MCPBox-linux-amd64 (Linux) или Get-FileHash .\MCPBox-windows-amd64.exe -Algorithm SHA256 (PowerShell). Не переименовывайте файл до проверки имени и суммы.
Локальные клиенты работают без Tailscale. Для облачного ChatGPT см. HTTPS, Funnel и OAuth. Для выполнения скриптов Skills нужен работающий Docker на сервере; для чтения инструкций он не требуется.
