会话编排工具

Claude-orchestrator是一个用于管理和编排多个Claude Code会话的工具,支持会话的创建、列表查看、结果获取和终止功能。

  • by danpasecinic
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 danpasecinic/claude-orchestrator

使用说明

克劳德编曲

MCP服务器,用于编排多个Claude Code会话。

它做什么

提供让Claude生成和管理后台Claude代码会话的工具:

  • spawn_session -以任务开始新的Claude会话
  • list_sessions -查看所有正在运行/已完成的会话
  • get_session_output -从会话中检索结果
  • kill_session -终止正在运行的会话

安装

npm install -g claude-orchestrator

或用于开发:

git clone https://github.com/danpasecinic/claude-orchestrator.git
cd claude-orchestrator
npm install
npm run build

用法

添加到您的Claude Code MCP配置中(~/.claude.json):

{
  "mcpServers": {
    "orchestrator": {
      "command": "claude-orchestrator"
    }
  }
}

或者为了当地发展:

{
  "mcpServers": {
    "orchestrator": {
      "command": "node",
      "args": ["/path/to/claude-orchestrator/dist/index.js"]
    }
  }
}

示例

在Claude Code会话中:

You: Spawn a session to review the security of src/auth.ts

Claude: [uses spawn_session tool]
Started session abc123. I'll check on its progress.

[uses list_sessions tool]
Session abc123 is still running...

[uses get_session_output tool]
The security review found: ...

许可证

麻省理工学院