Cloud Harness MCP
MCP-сервер открывает удаленный клон репозитория в изолированном контейнере и дает агенту файлы, команды, Git и задачи.
- 106 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Сервер выполняет произвольные команды в исполнителе с общим ядром, а ключ дает полные права
- Работает с вашими репозиториями и может отправлять изменения в GitHub
Установка
- Работает в
Ручная установка
npx skills add bestagentkits/cloud-harness-mcp --skill cloudharnessКоманда установки навыка из README. Навык не подключает MCP и не задает учетные данные, их настраивают отдельно в клиенте.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Сервер выполняет произвольные команды в исполнителе с общим ядром, а ключ дает полные права
- Работает с вашими репозиториями и может отправлять изменения в GitHub
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Cloud Harness MCP работает как удаленная среда для кодинга, доступная по аутентифицируемому Streamable HTTP. Вызов `workspace_open` с адресом репозитория создает изолированный клон в ограниченном по времени контейнере Docker, и агент получает набор инструментов: файлы и патчи, поиск по коду и символам, команды и интерактивные оболочки, графы задач, Git и рабочие деревья, навыки, хуки, память и описанные в репозитории выкладки. Передача в Git идет через отдельный посредник: токен GitHub App живет недолго и в исполнитель не попадает; для отправки в удаленный репозиторий нужны права записи установки приложения. Есть и локальный режим `cloud-harness-mcp --transport stdio --workspace /path/to/project`, где сервер работает прямо в выбранной папке. В репозитории лежит навык `cloudharness` с описанием всех операций, границ и путей восстановления.
Для кого. Команды и одиночные разработчики, которые хотят выполнять работу агента на отдельном сервере и подключать к нему Claude Code, Codex или Cursor.
Подходит, если
- Код агента должен выполняться на сервере, а не на ноутбуке.
- Каждая задача получает чистый изолированный клон репозитория.
- Push в GitHub идет через приложение с ограниченным токеном, а не с вашими ключами.
- К одному серверу подключаются несколько проектов или клиентов.
- Нужен локальный режим с проверкой путей в выбранной папке.
Не подходит, если
- Среда с недоверяющими друг другу пользователями: изоляция операторов не рассчитана на враждебную многопользовательскую модель.
- Нет Docker и желания администрировать службу.
- Хватает локального агента без удаленной среды.
Пример запроса к агенту
Открой рабочее пространство для https://github.com/example/app, запусти тесты, внеси правку и покажи diff, не отправляя в GitHub.MCP
- Транспорт
- http, stdio
- Авторизация
- API-ключ
Переменные окружения
CLOUD_HARNESS_MCP_TOKENобязательная, секрет- Токен доступа клиента: ключ из панели или токен владельца. Хранится только в приватной конфигурации клиента.
Ограничения
Сервис рассчитан на одну зону доверия: операторы должны доверять друг другу, потому что команды выполняются в исполнителе с общим ядром. Ключ API дает полные права создателя, включая произвольные команды, и разграничения по инструментам нет. Для запуска нужны Node.js 24 или новее, Docker Engine и Docker Compose v2, секреты в `.env` заполняются независимыми случайными значениями. Локальный режим поддерживает Linux и macOS, на Windows нужен WSL, а проверка путей не заменяет песочницу ОС. Последнее обновление репозитория датировано 6 ноября 2026 года, лицензия MIT.
Как отключить. Удалите запись сервера в настройках клиента MCP, отзовите ключи в панели и остановите службу командой `docker compose down`. Папки проектов в локальном режиме сервер не удаляет.
Частые вопросы
Чем отличаются удаленный и локальный режимы?
Удаленный создает клон в контейнере Docker с ограниченным временем жизни, локальный работает прямо в выбранной папке по stdio и никогда ее не удаляет.
Как передается код в GitHub?
Через отдельный посредник Git: недолгий токен GitHub App не попадает в исполнитель, для push нужны права записи установки приложения.
Есть ли разграничение прав по инструментам?
Нет. Каждый ключ дает полные полномочия создателя, включая произвольные команды в исполнителе; ключи можно создавать, отзывать и менять.
Какие клиенты подключаются?
Claude Code, Codex, Cursor и другие клиенты MCP через OAuth или заголовок с ключом; для ChatGPT нужен доступный из интернета адрес.
Что нужно для самостоятельного запуска?
Node.js 24 или новее, npm, Docker Engine и Compose v2; затем `npm ci`, копия `.env.example` и сборка образов `docker compose`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер встроен в терминал Harness для macOS: агент читает сессии и панели, а ввод в них включается отдельным флагом
Защищенный MCP-рантайм, через который агент управляет локальными машинами, серверами и контейнерами
MCP-сервер дает ChatGPT и агентам терминал, файлы, Playwright и удаленные машины в изолированном рабочем каталоге.
MCP-сервер Coder управляет рабочими пространствами и шаблонами, правит файлы, запускает команды и ведет чаты агентов.
CLI-плагин docker mcp и шлюз: MCP-серверы из каталога Docker в изолированных контейнерах через одну точку подключения
MCP SSH Manager
mcp-ssh-manager
Управление несколькими SSH-подключениями из Claude Code и Codex: команды, перенос файлов, базы данных и бэкапы. Стабильная ветка в npm, в GitHub бета 4.0
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Cloud Harness MCP (эта карточка) | нет | API-ключ | 106 | |
| SSH MCP | нет | API-ключ | 875 | выполняет команды на уже существующих удаленных серверах по SSH; здесь клон репозитория в ограниченном контейнере на каждую задачу |
| MetaMCP | нет | API-ключ | 2 762 | шлюз, который объединяет несколько MCP-серверов в один адрес; здесь сам исполнитель кода с Git и задачами |
Коротко о README
README рисует архитектуру с отдельными плоскостями управления и исполнения, перечисляет инструменты по группам и предупреждает о границах безопасности.