Skip to content

Subagent MCP

Subagent MCP Server 提供多 Agent 协作能力,支持任务分配、并行执行和结果聚合。

功能概述

功能模块描述
任务分配将复杂任务分解给多个子代理
并行执行多个代理同时执行不同任务
结果聚合汇总多个代理的执行结果
协作管理管理代理间的通信和协调

核心特性

  • 多代理协作 - 支持多个 AI 代理并行工作
  • 任务编排 - 灵活的任务分配和调度
  • 结果合并 - 自动聚合多个代理的输出
  • 状态追踪 - 实时监控各代理执行状态

核心功能分类

1. 任务分配

create_subtask - 创建子任务

  • 将复杂任务分解为多个子任务
  • 指定每个子任务的执行代理
  • 设置任务优先级和依赖关系

assign_agent - 分配代理

  • 为任务指定执行代理
  • 支持动态代理选择
  • 负载均衡分配

2. 并行执行

execute_parallel - 并行执行

  • 同时启动多个子任务
  • 管理并发数量
  • 处理执行异常

wait_for_completion - 等待完成

  • 等待所有或部分任务完成
  • 支持超时设置
  • 返回完成状态

3. 结果管理

collect_results - 收集结果

  • 汇总所有子任务的输出
  • 合并结果数据
  • 处理部分失败情况

summarize_results - 结果摘要

  • 生成执行报告
  • 统计成功/失败数量
  • 汇总关键信息

4. 协作管理

get_agent_status - 获取代理状态

  • 查询代理当前状态
  • 监控资源使用
  • 检查可用性

cancel_task - 取消任务

  • 取消正在执行的任务
  • 清理相关资源
  • 通知相关代理

MCP 工具列表

工具名功能说明
create_subtask创建子任务
assign_agent分配执行代理
execute_parallel并行执行任务
wait_for_completion等待任务完成
collect_results收集执行结果
summarize_results生成结果摘要
get_agent_status获取代理状态
cancel_task取消任务

使用场景

1. 复杂任务分解

  • 将大型任务拆分为多个小任务
  • 多个代理并行处理不同部分
  • 自动合并各部分结果

2. 批量处理

  • 批量文件处理
  • 批量数据分析
  • 批量内容生成

3. 协作开发

  • 多代理协作编写代码
  • 并行测试不同模块
  • 同时处理多个功能点

4. 数据分析

  • 分布式数据处理
  • 并行查询多个数据源
  • 聚合分析结果

执行模式

模式说明
顺序执行按顺序执行子任务
并行执行同时执行所有子任务
依赖执行根据依赖关系执行
条件执行根据条件决定执行

优势特点

优势说明
✅ 提高效率多代理并行工作,缩短总体时间
✅ 任务隔离各子任务独立执行,互不影响
✅ 灵活编排支持多种任务组织方式
✅ 容错处理部分失败不影响整体
✅ 结果聚合自动合并多个代理输出

提示

Subagent MCP 服务随 Evol 应用自动启动,无需手动配置。

Evol - 让 AI 成为您的智能工作伙伴