AgentStack
MCP verified MIT Self-run

Claw Squad

mcp-shidu110-claw-squad · by shidu110

Multi-Agent AI Worker Orchestration Framework - Coordinate Claude Code, Codex, Gemini CLI for complex software engineering tasks with tmux visualization

No reviews yet
0 installs
11 views
0.0% view→install

Install

$ agentstack add mcp-shidu110-claw-squad

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Claw Squad? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

🦞 ClawSquad v2.6

> 多智能体 AI Worker 编排框架

ClawSquad 支持多 AI Worker(Claude Code、Codex、Gemini CLI 等)的并行协作,可完成复杂软件工程任务。提供智能任务路由、角色化专业分工,以及基于 tmux 的可视化监控。

[](LICENSE) [](https://nodejs.org/) [](https://github.com/tmux/tmux) [](https://arxiv.org/abs/2401.12345)

核心特性:

  • 🤖 25+ 专业 AI 角色
  • 🖥️ 多 CLI 支持(Claude/Codex/Gemini)
  • 📊 实时 tmux 可视化
  • 🔄 自动角色分配
  • 🎯 辩论会议模式

✨ 功能特性

| 功能 | 说明 | |------|------| | 多 Worker 协作 | 并行生成和管理多个 AI Worker | | 角色化专业分工 | Architect、Coder、Reviewer、Tester — 每个角色匹配最优模型 | | 可视化监控 | 集成 tmux,实时查看 Worker 输出 | | 多模型支持 | MiniMax、Kimi-K2.5、GLM-5 — 不同任务匹配不同模型 | | Worker 池 | 预启动空闲 Worker,降低延迟 | | 优雅关闭 | SIGTERM/SIGINT 时自动清理 Worker | | 自动重连 | Bridge Server 断开后自动恢复 | | Prometheus 监控 | 内置指标收集 | | MCP 集成 | 作为 MCP Server 接入 OpenClaw |


🏗️ 架构图

┌─────────────────────────────────────────────────────────────────┐
│                     OpenClaw (CEO)                               │
│              编排层(由你控制)                                  │
└────────────────────────────┬────────────────────────────────────┘
                             │ MCP stdio
                             ▼
┌─────────────────────────────────────────────────────────────────┐
│                   MCP Bridge (v2.6)                              │
├─────────────────────────────────────────────────────────────────┤
│  • 任务协调 (coordinate_team)                                    │
│  • Worker 自动生成 + 状态追踪                                    │
│  • Worker 池(预启动空闲 Worker)                                │
│  • 待处理请求超时清理                                            │
│  • Bridge Server 自动重连                                        │
│  • 优雅关闭                                                     │
│  • Prometheus 指标                                              │
└────────────────────────────┬────────────────────────────────────┘
                             │ TCP (port 9876)
                             ▼
┌─────────────────────────────────────────────────────────────────┐
│                   Bridge Server (TCP Hub)                        │
├─────────────────────────────────────────────────────────────────┤
│  • CEO ↔ Worker 消息路由                                        │
│  • Worker 注册(角色、能力)                                     │
│  • 任务跟踪(activeTasks Map)                                 │
│  • 辩论会话(start_debate)                                     │
│  • 状态广播                                                     │
└──────┬─────────────────┬──────────────────┬──────────────────────┘
       │                 │                  │
       ▼                 ▼                  ▼
┌─────────────┐   ┌─────────────┐   ┌─────────────┐
│  architect  │   │    coder   │   │   reviewer  │
│   (GLM-5)  │   │   (GLM-5)  │   │  (Kimi-K2)  │
└─────────────┘   └─────────────┘   └─────────────┘

🤖 角色 → 模型 映射(25 个角色)

🔧 工程类(8 个)

| 角色 | 默认 CLI | 选型理由 | |------|---------|---------| | architect | claude | 复杂推理、长周期规划 | | coder | claude | 工程级代码生成 | | coder-alt | codex | 多样化解法 | | debugger | claude | 深度分析、终端工具 | | devops | claude | 快速执行、并行操作 | | security | claude | 深度安全分析 | | performance | claude | 深度优化分析 | | refactorer | claude | 代码质量与重构 |

🔬 研究与分析(4 个)

| 角色 | 默认 CLI | 选型理由 | |------|---------|---------| | researcher | gemini | 256k 上下文、并行抓取 | | analyst | claude | 数据分析与洞察 | | planner | claude | 任务规划与调度 | | advisor | claude | 技术选型与决策建议 |

🏛️ 质量与流程(7 个)

| 角色 | 默认 CLI | 选型理由 | |------|---------|---------| | reviewer | kimi | 快速代码审查 | | tester | claude | 测试用例生成 | | qa | kimi | 质量保证 | | guardian | claude | 边界与风险检查 | | tech-writer | kimi | 文档撰写 | | pm | claude | 项目管理与协调 | | facilitator | claude | 会议主持与推进 |

🎭 元类与辩论(7 个)

| 角色 | 默认 CLI | 选型理由 | |------|---------|---------| | critic | claude | 质疑挑战假设 | | devils-advocate | claude | 反驳共识 | | optimist | claude | 关注收益 | | pessimist | claude | 关注风险 | | synthesizer | claude | 综合归纳 | | facilitator | claude | 推进讨论 | | guardian | claude | 边界风险 |


🎙️ 辩论会议模式 ← 核心特色

CEO 可召集团队进行辩论会议:

CEO 触发:"debate the microservices architecture?"
       ↓
┌─────────────────────────────────────────────────┐
│            辩论会议                               │
│                                                  │
│  Facilitator: "Round 1 - 开场陈述"               │
│                                                  │
│  Optimist: "微服务实现独立部署..."                │
│  Pessimist: "但增加了复杂度..."                  │
│  Critic: "方案有XX个问题..."                      │
│  Devils-Advocate: "我反对是因为..."              │
│                                                  │
│  ...(默认 3 轮)                                │
│                                                  │
│  Synthesizer: "综合各方观点..."                   │
│  最终裁决 → CEO 决策                             │
└─────────────────────────────────────────────────┘

触发词: "debate..."、"discuss pros/cons"、"hold a meeting..."、"team evaluation"


🔄 执行 → 审查 → 改进 工作流

每个任务遵循强制流程:

1. 执行   → Worker 团队完成任务
2. 审查   → reviewer 质量检查 | guardian 边界检查
3. 改进   → Coder 处理审查反馈
4. 完成   → 最终输出,包含所有改进

🚀 快速开始

1. 安装

git clone https://github.com/shidu110/claw-squad.git
cd claw-squad

2. 配置 API Keys

| 提供商 | 环境变量 | 获取地址 | |--------|---------|---------| | MiniMax | MINIMAX_API_KEY | platform.minimaxi.com | | SiliconFlow | SILICONFLOW_API_KEY | console.siliconflow.cn | | Anthropic | ANTHROPIC_API_KEY | console.anthropic.com |

3. 一键启动(Docker)

docker-compose up -d

4. 手动启动

# 终端 1: 启动 Bridge Server
cd claw-squad-cli
npm run start:bridge

# 终端 2: 启动 Orchestrator
npm run start:orchestrator

📁 目录结构

claw-squad/
├── claw-squad-core/      # 核心:CEO Brain、Team Factory、角色配置
├── claw-squad-cli/        # CLI:Bridge Server、MCP Bridge、Orchestrator
├── claw-squad-backend/    # 后端:API、状态管理
├── claw-squad-mcp/        # MCP Server:OpenClaw 集成
├── claw-squad-ui/         # Web UI(可选)
├── examples/              # 示例任务
└── tests/                # 测试套件

🛠️ API Keys 配置(Claude CLI)

编辑 ~/.claude/settings.json

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.minimaxi.com/anthropic",
    "ANTHROPIC_AUTH_TOKEN": "your-minimax-api-key",
    "ANTHROPIC_MODEL": "MiniMax-M2.7"
  }
}

📊 路线图

  • [x] 多 Worker 并行协作
  • [x] 角色化专业分工
  • [x] tmux 可视化
  • [x] 辩论会议模式
  • [x] Worker 池
  • [x] Prometheus 监控
  • [x] MCP Bridge 集成
  • [ ] Web UI 面板
  • [ ] GitHub Actions 集成
  • [ ] 多团队协调

🤝 贡献

欢迎提交 Issue 和 PR!

📄 License

MIT

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.