claude-army

claude-army

robbhimself-1337
1 звёзд
ClaudeArmy — MCP-сервер для управления роем агентов Claude Code прямо из чата с Claude. Вы ставите стратегическую задачу, Claude в чате разбивает её на подзадачи и отправляет в фоновые процессы Claude Code. Агенты выполняют работу автономно, параллельно и могут нанимать собственных суб-агентов. Сервер решает главную проблему — блокировку одного диалога одной задачей. Теперь можно запустить рефакторинг в одном репозитории, написать документацию в другом и продолжать разговор с Claude. Результаты собираются в фоне, вы проверяете прогресс по команде.

Установка

npx -y claude-army

Характеристики

Общее

  • СтатусСообщество
  • Разработчикrobbhimself-1337

Технологии

  • Языки
    JavaScript
  • Транспорт
    stdio

Описание

Возможности

  • Запуск агента Claude Code в указанном каталоге проекта.
  • Одновременная работа в нескольких проектах — агенты не мешают друг другу и основному чату.
  • Режим команды (mode: "team"): лид-агент делит задачу на подзадачи и назначает суб-агентов.
  • Проверка статуса: список всех задач с состоянием «выполняется», «завершено», «ошибка».
  • Получение полного лога и результатов работы агента.
  • Просмотр иерархии команды: кто главный, какие суб-агенты запущены, сколько времени работают.
  • Отмена активной задачи.
  • Очистка истории завершённых задач без остановки работающих.

Как подключить

  1. Убедитесь, что Claude Code установлен и доступен из командной строки.
  2. Установите сервер глобально: npm install -g claude-army. Или используйте npx -y claude-army для разового запуска.
  3. Настройте Claude Desktop. Добавьте в claude_desktop_config.json сервер. Файл конфигурации находится в:
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "claude-army": {
      "command": "npx",
      "args": ["-y", "claude-army"]
    }
  }
}

4. Перезапустите Claude Desktop. При успешном подключении появится иконка с доступными инструментами.

Примеры запросов

  • «Запусти код-ревью в папке /projects/app и начни миграцию тестов на Vitest в папке /projects/tests».
  • «Покажи статус всех агентов. Кто уже отработал, а кто ещё в процессе?»
  • «Отмени задачу по бэкенду и разверни новую команду агентов для аудита зависимостей в корне проекта» (режим mode: "team").
  • «Сформируй дерево суб-агентов для лид-задачи «Настройка CI/CD»».

Технические детали

  • Язык разработки: JavaScript (Node.js)
  • Транспортный протокол: stdio
  • Лицензия: MIT
  • Версия Node.js: 18 и выше
  • Зависимость: Claude Code CLI
  • Клиенты: Claude Desktop

Поделиться