multi_agent 是一个面向多智能体协作场景的 MCP 服务,基于 MCP 协议 + Azure 云服务构建,帮助开发者快速搭建可弹性扩展的分布式智能体系统。它能让多个 Agent 像团队成员一样分工协作:有的负责规划,有的负责执行,有的负责校验,通过统一的消息通道进行调度与状态同步。
它能做什么
- 多智能体协同:在一个工作流里编排多个 Agent,自动分配任务、传递上下文。
- 分布式部署:依托 Azure 的容器与服务总线,Agent 可跨节点部署,天然支持水平扩展。
- 弹性伸缩:根据任务负载动态启停实例,应对突发流量无需手动扩缩容。
- 统一接入:通过标准 MCP 接口对外暴露,下游工具和客户端无需感知内部 Agent 拓扑。
是否需要密钥
是的。multi_agent 运行依赖 Azure 资源(Azure Container Apps、Service Bus、Storage 等),因此需要配置 Azure 订阅的租户 ID、客户端 ID、客户端密钥,以及用于消息路由的连接字符串。建议通过环境变量或密钥管理服务注入,避免硬编码到配置文件中。