# Claudebox

Запускает Claude Code внутри контейнера Docker и открывает доступ к агенту по MCP и HTTP. Позволяет отдавать команды через консоль, скрипты, Telegram или планировщик cron.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 23
- Автор: psyb0t
- Лицензия: WTFPL · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/psyb0t/docker-claudebox
- Обновлён: 2026-10-22
- HTML: https://affpapa.org/nevibecode/mcp/claudebox

## Что делает

Сервер упаковывает среду Claude Code в Docker-контейнер на базе рантайма aicodebox. Обёртка монтирует рабочую папку и держит ключи SSH, восстанавливая прошлую сессию по умолчанию. В зависимости от задачи доступен базовый контейнер или сборка с набором компиляторов и утилит для Go, Python, Node.js и баз данных.

Агентом управляют через консоль, команды `claudebox -p`, запросы к HTTP `/run` либо MCP. Исполняемый файл Claude Code не зашит в опубликованный образ. При первом старте скрипт скачивает его через npm, поэтому нужен доступ в сеть. Для авторизации передают `ANTHROPIC_API_KEY` или OAuth-токен в переменной `CLAUDE_CODE_OAUTH_TOKEN`.

Контейнер не изолирует недоверенный код. Стандартная обёртка подключает сокет Docker хоста, работает через сеть хоста и даёт Claude права sudo без пароля.

## Требования
- Нужно: Docker
- Работает с: Docker

## Установка

### Claude Code (родная платформа)

**Установка**
- Команды запуска нет в реестре MCP — смотрите README репозитория

## Когда брать
- Запустить Claude Code в постоянном Docker-контейнере с сохранением SSH-ключей
- Подключить Claude Code как инструмент к другим агентам через потоковый MCP-сервер
- Запускать пакетные проверки репозитория со структурированным выводом в JSON или NDJSON
- Организовать регулярное выполнение задач по расписанию с помощью встроенного режима cron

## Примеры запросов агенту
- Выполни ревью кодовой базы через `claudebox` с выводом в формате JSON: `claudebox -p "review this codebase" --output-format json`
- Объясни архитектуру текущего проекта через `claudebox -p "explain this codebase"`
- Проинспектируй рабочую директорию без продолжения предыдущей сессии: `claudebox --no-continue`

## Похожие
- [REA](https://affpapa.org/nevibecode/mcp/rea.md) — MCP-сервер · ★ 386989
- [GitHub](https://affpapa.org/nevibecode/mcp/github.md) — MCP-сервер · ★ 33918
- [Netdata](https://affpapa.org/nevibecode/mcp/netdata.md) — MCP-сервер · ★ 81115
- [browser-use](https://affpapa.org/nevibecode/mcp/browser-use.md) — MCP-сервер · ★ 119160
- [Codebase Memory](https://affpapa.org/nevibecode/mcp/codebase-memory.md) — MCP-сервер · ★ 47392
- [mcp-server](https://affpapa.org/nevibecode/mcp/mcp-server.md) — MCP-сервер · ★ 43872

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
