← 返回目录
A

Agency Orchestrator

社区
一句话组织你的 AI 专家团队,几分钟交付完整方案。
GitHub 源仓库 ↗
★ 2.1k Stars 分类 · 开发工具 非常热门 源版本 80ea7c369356
63FMRS · C
可靠性
10/20
安全与权限
12/20
维护活跃度
16/20
文档质量
15/20
安装易用性
10/20

Agency Orchestrator 功能丰富,适合快速构建多智能体协作流程。安装配置简单,提供 MCP 接口便于集成。但需注意 LLM 能力和数据安全风险。

查看 FMRS 评分方法 →

Agency Orchestrator 是一个 AI 智能体编排引擎,通过 YAML 或自然语言定义多角色协作流程,自动组建专业团队(267 个中文角色 + 184 个英文角色 + 5 种其他语言),基于 DAG 并行执行,支持自动验收和人工审批。可用 Web Studio、桌面端、Docker 或命令行,兼容 11 种大模型提供商(其中 7 种无需 API key)。提供 MCP Server 模式,供 Claude Code、Cursor 等 AI 编程工具直接调用。

工具能力

run_workflow
运行指定工作流,输入变量,返回执行结果。
validate_workflow
校验工作流 YAML 配置,不执行。
list_workflows
列出可用的工作流模板。
plan_workflow
查看工作流的执行计划(DAG)。
compose_workflow
根据自然语言描述自动编排生成工作流 YAML。
list_roles
列出所有可用的角色。

安装接入

  1. 全局安装 CLI:npm install -g agency-orchestrator
  2. 启动 MCP Server:ao serve
  3. 在 Claude Code 的 settings.json 中配置:
{
  "mcpServers": {
    "agency-orchestrator": {
      "command": "npx",
      "args": ["agency-orchestrator", "serve"]
    }
  }
}
  1. 或者在 Cursor 的 .cursor/mcp.json 中配置相同内容。
  2. 根据所选 LLM 提供商配置 API key 或使用本机已登录的 CLI(如 Claude Code, Gemini CLI 等)。
claude_desktop_config.json
{
  "mcpServers": {
    "agency-orchestrator": {
      "command": "npx",
      "args": [
        "agency-orchestrator",
        "serve"
      ]
    }
  }
}

选型与风险

适合谁

  • 希望用 AI 多智能体协作完成复杂任务(如商业规划、技术方案、内容创作)的开发者和创作者。
  • 需要无代码 YAML 工作流的团队,避免编写 Python 代码。
  • 希望复用现有 AI 订阅(如 Claude, Gemini, Copilot)来降低成本。

不适合谁

  • 需要精细控制每个 Agent 内部逻辑的深度定制场景。
  • 对数据隐私极度敏感的企业,因为部分 API 调用需要联网。
  • 依赖本地小模型(如 8B 级别)追求高质量输出的场景,因为多角色交接可能放大漂移。

所需权限

  • 执行工作流时,会调用配置的 LLM API 或本地 CLI,需要网络访问和 API 权限。
  • 可以读写本地文件系统(如读取输入文件、保存输出到 `ao-output/` 目录)。
  • MCP Server 自身只提供 stdio 通信,不主动访问外部系统。

风险与副作用

  • LLM 输出可能不准确或幻觉,验收标准(acceptance)可缓解但无法完全避免。
  • 使用第三方 API 时需注意 API key 的安全保管,避免泄露。
  • 工作流中的人工审批节点需要用户介入,否则流程会暂停。

常见排障

  1. 确保已正确安装 Node.js 和 npm,并全局安装 agency-orchestrator。
  2. 检查 MCP 配置中的命令和参数是否正确,特别是 npx 路径。
  3. 如果使用 CLI 作为 LLM 提供商,确保对应 CLI 已安装并登录。
  4. 查看工作流 YAML 语法是否正确,可通过 `ao validate` 校验。
  5. 查看终端输出或日志,检查具体的错误信息。

使用场景

在 IDE 中通过 MCP 直接调用工作流运行,进行代码审查、需求分析等。
用自然语言描述任务,让 AI 自动编排多角色协作流程。
在 CI/CD 中集成自动化工作流,如 PR 审查、安全审计等。

支持客户端

Claude Desktop完整支持
Claude Code完整支持
Cursor完整支持