Claude Army

io.github.robbhimself-1337由 GitHub 帳號 robbhimself-1337 發布v0.3.1更新於 Oct 24, 2026

Orchestrate multiple Claude Code agents in parallel from chat

發布方自己的服務:Claude Platform Docs

已驗證STDIO僅桌面開發者工具AI 與機器學習

概覽

AI 產生的概覽

本機 MCP 伺服器,讓 Claude 在多個專案目錄中平行派送並監控多個自主運作的 Claude Code 代理。

可以做什麼
  • 將 Claude Code 代理派送到專案目錄,可選團隊模式由主代理拆分工作並平行執行子代理
  • 檢視所有執行中與已完成代理的狀態,包含子代理摘要
  • 取得某個代理的完整輸出及其所做操作
  • 查看主代理與其子代理樹狀結構,含狀態、執行時間與輸出預覽
  • 優雅地停止執行中的代理,或清理已完成與失敗的工作
適用情境
適合想同時在單一或多個專案上啟動編碼工作、繼續正常聊天並稍後查看進度的情境。對已在使用 Claude Code、想從聊天用戶端平行執行自主工作的使用者最有價值。
執行需求
以本機 stdio 程序執行,透過 npm 套件 claude-army 安裝(或複製儲存庫後執行 npm install),並寫入 Claude Desktop 設定檔。需要 Node.js 18+、已安裝並完成驗證的 Claude Code,以及 Claude Desktop 等相容 MCP 的用戶端。Claude Code 執行檔路徑與最大同時工作數(預設 5)需在原始碼常數中設定。
安裝前請注意
代理會自主運作並修改所指派專案目錄中的程式碼,請只指向可接受變更的儲存庫並檢查其輸出。同時執行數受原始碼常數限制,衍生的代理沿用你已驗證的 Claude Code 工作階段,可能消耗用量或額度。取消僅為優雅停止,被中止的代理可能留下部分變更。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Claude Army,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

🪖 ClaudeArmy

[Version] [License] [Node]

An MCP server that lets Claude orchestrate multiple Claude Code agents working autonomously across different projects.

[ClaudeArmy Demo]

What It Does

ClaudeArmy gives Claude (in the chat interface) the ability to spawn background Claude Code processes that work independently on coding tasks. Think of it as a chain of command:

  • You → give strategic direction
  • Claude (chat) → breaks it down and dispatches agents
  • Claude Code agents → execute autonomously, spawning their own sub-agents as needed

This means you can kick off work across multiple projects simultaneously, keep chatting normally, and check in on progress whenever you want.

Tools

ToolDescription
dispatch_taskDeploy a Claude Code agent to a project directory. Supports mode: "team" for multi-agent coordination
check_tasksMonitor status of all running/completed agents
get_task_outputRetrieve what an agent did and its full output
get_agent_teamDetailed view of a lead agent and all its sub-agents
cancel_taskStop a running agent gracefully
purge_tasksClean up completed/failed tasks

Setup

  1. Clone this repo

  2. npm install

  3. Add to your Claude Desktop config:

    • Linux: ~/.config/Claude/claude_desktop_config.json
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
json
"claude-army": {  "command": "node",  "args": ["/path/to/claude-army/src/index.js"]}

Windows note: Use forward slashes in the path value (e.g. "C:/Users/you/claude-army/src/index.js").

  1. Restart Claude Desktop

Usage Examples

Single project task:

"Refactor GarbageFire's app.py into modular components"

Multi-project parallel work:

"Refactor GarbageFire to be more modular, and add a Salesforce adapter to my Reporting Tool"

Claude will dispatch separate agents to each project directory and let them work autonomously.

Check progress:

"How are the agents doing?"

Agent Teams

Use mode: "team" on dispatch_task to have the lead agent automatically decompose work and spawn specialized sub-agents that run in parallel.

How it works:

  • The lead agent analyzes the task and breaks it into focused subtasks
  • Each subtask is delegated to a sub-agent via Claude Code's Task tool
  • Sub-agents work in parallel, each with a well-defined scope
  • The lead agent synthesizes results once all sub-agents complete

Monitoring teams:

  • check_tasks shows a sub-agent summary (e.g. "3 sub-agents: 1 running, 2 completed")
  • get_agent_team gives a detailed tree view of the lead agent and every sub-agent, including status, runtime, and output previews

Configuration

Edit the constants at the top of src/index.js:

  • CLAUDE_BINARY - Path to your Claude Code binary
  • MAX_CONCURRENT_TASKS - Max simultaneous agents (default: 5)

Requirements

  • Claude Code installed and authenticated
  • Node.js 18+
  • Claude Desktop or any MCP-compatible client

Changelog

v0.4.1

  • Bump @modelcontextprotocol/sdk to ^1.26.0, resolving 3 high severity supply chain vulnerabilities
  • Add repository field to package.json

v0.4.0

  • Agent team support: track sub-agents spawned via Claude Code Task tool
  • New get_agent_team tool: tree view of lead + all sub-agents
  • check_tasks now shows sub-agent summary for team operations
  • dispatch_task gains mode parameter: solo (default) or team
  • Cross-platform: fixed Windows binary (claude.cmd) and signal handling
  • Error messages now show platform-appropriate diagnostic commands
  • README: added setup paths for Linux, macOS, and Windows

v0.3.0

  • Fixed stream-json parsing to correctly handle assistant message content arrays
  • Staleness indicator: check_tasks now shows time since last agent activity
  • Better error surfacing: actionable messages for CLI not found, permission denied, and mid-run failures
  • Fixed output duplication in get_task_output
  • Demo GIF added to README

v0.2.0

  • Real-time progress tracking via Claude Code's stream-json output
  • check_tasks now shows recent agent activity (file reads, edits, bash commands) instead of just runtime
  • get_task_output includes a full progress timeline with timestamps
  • Structured event parsing for tool use, assistant messages, and results

v0.1.0

  • Initial release
  • Core tools: dispatch_task, check_tasks, get_task_output, cancel_task, purge_tasks
  • Fire-and-forget architecture with background process management
  • Max 5 concurrent agents
  • stdio transport for MCP communication

License

MIT

來源:README.md,提交 64212fb

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.3.1最新Sep 16, 2026

評分

已滿足適用檢查項的 40%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。

其他 Claude 整合