Harness MCP

MCP-сервер Harness: один агент запускает другие сеансы Claude Code и Codex на вашем компьютере, ждет их, читает ответы и закрывает

  • 1 390 ★ репозитория
  • Последний коммит
  • MIT
MCP-серверОфициальный

Широкий доступ

Почему такой уровень

  • Запускает других кодирующих агентов, которые сами выполняют команды и пишут файлы в указанных папках и в новых проектах
  • Может отправлять работу на другие ваши машины, где сеанс действует с правами тамошнего пользователя
  • Для установки Harness требует выполнить скрипт, скачанный по сети, а на Linux ставит пакеты с правами администратора
Все причины и проверки

autonomous-ai/openharness

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/harness-mcp

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Запускает других кодирующих агентов, которые сами выполняют команды и пишут файлы в указанных папках и в новых проектах
  • Может отправлять работу на другие ваши машины, где сеанс действует с правами тамошнего пользователя
  • Для установки Harness требует выполнить скрипт, скачанный по сети, а на Linux ставит пакеты с правами администратора

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Harness запускает агентов для программирования, Claude Code и Codex, в отдельных сеансах на этом компьютере или на других ваших машинах. Человек видит каждый сеанс в приложении Harness и может присоединиться к нему. Пакет `@autonomous-ai/harness-mcp` превращает это в MCP-сервер, чтобы один агент управлял остальными. Сервер запускается командой `npx -y @autonomous-ai/harness-mcp` и сам вызывает `harness mcp` из установленного Harness (путь можно задать переменной `HARNESS_BIN`). Агент получает шесть инструментов. `harness_whoami` сообщает, кем агент считается для Harness и можно ли ему сейчас запускать сеансы: вызывать его нужно первым. `harness_list` показывает сеансы, их состояние и кто их запустил, `harness_start` отправляет агента на задачу в указанную папку или новый проект. `harness_wait` ждет, пока сеансы перестанут работать, `harness_read` возвращает последний вопрос и ответ сеанса, `harness_close` закрывает сеанс. Агент может ставить задачи и закрывать только те сеансы, которые запустил сам. Если Harness не установлен, сервер предлагает единственный инструмент `harness_setup`, который объясняет установку.

Для кого. Для разработчиков, которые поручают основному агенту (например, в Claude Code) раздать подзадачи другим сеансам Claude Code и Codex и хотят видеть, что делает каждый из них.

Подходит, если

  • Задачу удобно разбить на независимые части, и каждую часть должен делать отдельный агент в своей папке
  • Нужно запустить несколько сеансов и дождаться результатов: `harness_wait` ждет, пока сеансы не перестанут работать
  • Вы хотите наблюдать за запущенными сеансами и вмешиваться в них в приложении Harness, а не читать только ответы
  • Основной агент должен прочитать итог дочернего сеанса: `harness_read` отдает последний вопрос и ответ
  • Работа идет на нескольких ваших машинах, и сеансы нужно запускать на разных

Не подходит, если

  • Harness не установлен и ставить его нельзя: без него сервер предлагает только инструмент `harness_setup`
  • Нужны агенты, кроме Claude Code и Codex: описание сервера называет только эти два
  • У вас Windows: установщик Harness описан для macOS и Linux
  • Хватает субагентов внутри одного сеанса Claude Code: тогда второй слой управления сеансами только усложнит работу

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

Запусти два сеанса Codex в папках api и web, дай каждому свою часть задачи, дождись окончания и покажи мне их ответы

MCP

Транспорт
stdio
Авторизация
не нужна

Переменные окружения

HARNESS_BIN
Путь к установленной команде harness, если ее нет в PATH

Ограничения

Пакет сам по себе ничего не запускает: он обертка над командой `harness mcp`, и нужен установленный Harness. Установщик скачивается и выполняется командой `curl -fsSL https://harness.autonomous.ai/cli/install.sh | bash`, на Linux он через apt-get ставит `tmux` и `curl` и просит пароль.

Версия пакета 0.1.0, проект молодой. Для сеансов на этом компьютере аккаунт не требуется. Другие машины подключаются отдельно и требуют входа. Воспользоваться приложением Harness можно на macOS или Linux. Нужен Node.js 18 или новее. Сервер распространяется под лицензией MIT, он лежит в подпапке `cli/packages/harness-mcp` более крупного репозитория OpenHarness.

Как отключить. В Claude Code выполните `claude mcp remove harness`, в других клиентах удалите блок `harness` из настроек MCP. Запущенные сеансы закройте через `harness_close` или в приложении Harness.

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

Как запускать несколько агентов Claude Code и Codex из одного агента?

Установите Harness, выполните `harness start` и подключите сервер командой `claude mcp add harness -- npx -y @autonomous-ai/harness-mcp`. После этого основной агент вызывает `harness_start` для каждой подзадачи и забирает результаты через `harness_wait` и `harness_read`.

Что делает harness_whoami и зачем вызывать его первым?

Инструмент сообщает, кем Harness считает агента и разрешено ли ему сейчас запускать сеансы. Это нужно знать до `harness_start`, поэтому автор советует начинать с него.

Может ли агент закрыть чужой сеанс Harness?

Нет. Агент передает работу и закрывает только те сеансы, которые запустил сам. Сеансы, начатые вами или другими агентами, он видит через `harness_list`, но управлять ими не может.

Что произойдет, если Harness не установлен?

Сервер все равно запустится, но предложит один инструмент `harness_setup`, который расскажет, как поставить Harness. Остальные пять инструментов появятся после установки и перезапуска клиента.

Можно ли поставить Harness MCP как плагин?

Для Claude Code и Codex есть плагин Harness, который приносит с собой скилл. В репозитории он описан в файле `.claude-plugin/marketplace.json` как плагин `harness` с сервером MCP и скиллом, а подробности автор отсылает на harness.autonomous.ai/agents.

Как подключить Harness MCP к клиенту без командной строки?

Добавьте в настройки MCP блок `{ "mcpServers": { "harness": { "command": "npx", "args": ["-y", "@autonomous-ai/harness-mcp"] } } }`. Сервер сам найдет установленный Harness или использует путь из `HARNESS_BIN`.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

Собирает из GitHub-репозитория пакет с собственным ИИ-агентом: команда npx, MCP-сервер, память и подписанный выпуск

CLIШирокий доступ727Звезды репозитория
Нужен VPN

CLI, который держит существующего агента на длинной задаче: планирует шаг, выполняет его, проверяет результат в реальной среде и сохраняет прогресс

CLIШирокий доступ1,8 тыс.Звезды репозитория

Курируемый ранжированный список агентных харнесов с MCP-сервером и готовыми субагентами, чтобы подобрать харнес под задачу

MCP-серверРасширенный доступ1,4 тыс.Звезды репозитория

Команда /better-harness разбирает, как устроена работа ИИ-агента в проекте: цели, проверки, поставка и память. На выходе отчет с приоритетными правками

ПлагинРасширенный доступ2,4 тыс.Звезды репозитория

Мета-скилл для Claude Code: из описания домена собирает команду агентов и скиллы, которыми она пользуется, по шести шаблонам архитектуры

СкиллМинимальный доступ9,3 тыс.Звезды репозитория
Нужен VPN

Сто готовых команд агентов для Claude Code: в каждой специалисты, скилл-оркестратор и доменные скиллы, на английском и корейском

ВоркфлоуМинимальный доступ1,3 тыс.Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Harness MCP (эта запись)дане нужна1 390
Claude Squadнет8 694терминальное приложение для вас: вы сами запускаете несколько сессий в tmux и worktree, а Harness MCP позволяет это агенту
Orcaнет109 281десктопная среда для параллельной работы агентов в отдельных git worktree с мобильным приложением

Коротко о README

Главное описание репозитория OpenHarness рассказывает о приложении Harness для macOS и Linux: параллельные сеансы агентов на разных машинах, магазин готовых агентов, работа с CAD, схемами, роботами, играми и музыкой, операционная система и устройство на ESP32. Описание пакета MCP короткое: таблица из шести инструментов, правило о собственных сеансах, установка Harness и подключение к клиенту. Рядом лежит манифест маркетплейса плагинов для Claude Code и Cursor.

Бейдж для README

Сообщить о проблеме

Foxx AIHarness MCP
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.