SuperAPI AI 工具集

Agent-MCP

Agent-MCP 是一个用于构建多智能体系统的框架,通过 Model Context Protocol(MCP)实现协调、高效的 AI 协作。它面向需要多个专用智能体并行处理项目不同部分的 AI 应用开发者,提供任务管理、共享上下文和基于 RAG 的知识图谱。智能体可并行执行、共享持久记忆,并通过实时可视化监控协作状态。

访问官网

工具介绍

Agent-MCP 是一个多智能体协作协议框架,旨在通过 Model Context Protocol(MCP)实现协调的 AI 软件开发。该框架面向有经验的 AI 开发者,需要熟悉 AI 编码工作流、MCP 协议和分布式系统概念。

用途

Agent-MCP 用于创建多智能体系统,让多个专用智能体并行处理项目的不同方面。它解决传统 AI 编码助手的实际问题:大型代码库上下文窗口溢出、对话之间知识丢失、单线程执行瓶颈、缺乏专业化、以及因上下文丢失和混乱导致的反复返工。

主要能力

  • 并行执行:多个专用智能体同时处理代码库的不同部分,例如后端智能体处理 API,前端智能体构建 UI 组件,全部通过共享内存协调。
  • 持久知识图谱:项目完整上下文存储于可搜索的持久记忆库中,智能体查询共享知识以理解需求、架构决策和实现细节。
  • 智能任务管理:监控每个智能体的状态、分配任务和近期活动,自动管理任务依赖、防止冲突。
  • 实时可视化:仪表盘展示 AI 团队工作状态,紫色节点代表上下文条目,蓝色节点代表智能体,连接显示活跃协作。

使用方式

Agent-MCP 可作为 MCP 服务器运行,向 Claude Desktop、Cline 等 MCP 兼容客户端暴露多智能体能力。配置示例(mcp_config.json):

{ "mcpServers": { "agent-mcp": { "command": "uv", "args": ["run", "-m", "agent_mcp.cli", "--port", "8080"], "env": { "OPENAI_API_KEY": "your-openai-api-key" } } } }

在 Claude Desktop 配置中添加后重启,验证连接后可使用以下 MCP 工具:

  • 智能体管理:create_agent、list_agents、terminate_agent
  • 任务编排:assign_task、view_tasks、update_task_status
  • 知识管理:ask_project_rag、update_project_context、view_project_context
  • 通信:send_agent_message、broadcast_message、request_assistance

开发流程包括:初始化管理员代理、加载项目蓝图(MCD)、部署智能体团队、初始化并部署工作器、监控与协调。仪表盘可通过 http://localhost:3847 访问。

适用场景

适合需要高级多智能体编排能力、构建受益于多个专用智能体并行工作的 AI 应用开发者。新接触 AI 辅助开发的用户可先使用更简单的工具。

限制

该框架明确面向有经验的 AI 开发者,需要了解 MCP 协议和分布式系统。文档和易用性仍在改进中。系统限制最多 10 个活跃智能体,智能体空闲 60 秒以上会被终止,任务完成后立即终止。