SuperAPI AI 工具集

claude-team

智能体与模型

查看项目

更新于 10-16 03:07

技能介绍

用途:claude-team 是一个 MCP 服务器,用于在 macOS 上通过 iTerm2 生成、监控和管理多个 Claude Code 工作会话(worker)。它把编程任务分派给并行工作单元,让协调者上下文保持干净。核心规则是不要直接改代码,代码改动一律交给 worker。

主要能力:spawn_workers 创建 worker,可指定 project_path、bead、annotation、prompt、use_worktree、skip_permissions、name,并支持 layout 的 auto 或 new;list_workers 查看 worker 及状态(spawning、ready、busy、closed);message_workers 向 worker 发消息,wait_mode 可取 none、any、all;check_idle_workers 与 wait_idle_workers 轮询或等待空闲;read_worker_logs 读取对话历史;examine_worker 查看详细状态;close_workers 结束 worker;bd_help 查看 beads 命令速查。worker 可用内部 ID、终端 ID(iterm:UUID)或名称引用。

使用方式:需 macOS 与 iTerm2,并在 iTerm2 首选项启用 Python API,同时在 ~/.claude.json 配置 claude-team MCP 服务器。通过 mcporter 调用,例如 mcporter call claude-team.list_workers,或 mcporter call claude-team.spawn_workers workers='[…]' layout="auto"。也可运行 HTTP 模式:uv run python -m claude_team_mcp --http --port 8766,并在 mcporter.json 中配置 streamable-http 与 keep-alive。还提供 launchd 自动启动脚本 ./assets/setup.sh,以及基于 ~/.claude-team/memory/worker-tracking.json 的 cron 通知集成。

适用场景:并行开发多个任务、按 beads 工作流自动处理 issue、需要可视化观察和接管 Claude Code 会话、用 git worktree 隔离分支。

限制:依赖 macOS 与 iTerm2;worker 写文件通常需要 skip_permissions: true;带 worktree 的 worker 提交到临时分支,关闭后需自行 review 并合并或 cherry-pick,再删除分支;其他收费、价格或平台信息暂未提供。