开发与工程 copilotkitlanggraphmcp-clientnextjsmulti-agent-chattypescriptpython

Open Multi-Agent Canvas

开源多智能体聊天界面,在同一个动态对话中管理多个 Agent,并通过 MCP 服务器执行深度研究等任务。

FollowAgents 评估 · FARS-2.1
不推荐
43/ 100 五分制 2.2 / 5
1 2 3 4 5 6
按维度查看评分与理由
1信任安全10 / 29 · 1.7/5

仅基于 README 静态评估。仓库声明 MIT 许可并署名 CopilotKit,来源归属尚可。但 MCP Agent 允许用户在本地以 stdio 运行任意命令、连接任意外部 SSE 服务器,README 未说明任何权限最小化、用户确认、数据流说明、密钥保护或回滚机制;扣分点集中在所有信任控制均无文档或代码佐证。

2可靠稳定3 / 14 · 1.1/5

README 提供基本安装步骤但未包含错误处理、故障消息或依赖锁定说明;依赖可用性仅靠 pnpm/poetry 常规流程推断,无证据支撑,故仅给薄分。

3适用触发9 / 18 · 2.5/5

目标场景(旅行规划、研究、通用 MCP 任务)描述清晰,前端/后端环境要求(pnpm、poetry、端口 8123、tunnel)明确。但 agent 能力边界与触发精度完全未描述,MCP Agent 的适用范围无文档。

4规范维护9 / 18 · 2.5/5

信息架构清晰(前端/agent 分目录)、安装说明具体、许可证明确 MIT、维护去向明确(已并入 CopilotKit monorepo,issue/PR 转主仓)。但命名稳定性存疑(MCP 被误写为 Multi-Channel Protocol,实际应为 Model Context Protocol),无 changelog、无 FAQ、已知限制未记录;且该仓库已归档式弃维护,仅历史快照。

5有效结果9 / 13 · 3.5/5

作为多 agent 聊天画布界面,与同类方案相比有差异化(多 agent 单会话 + MCP 配置面板),输出可用性依赖截图和文档描述,静态审查无法验证实际效果,给中等分。

6证据核验3 / 8 · 1.9/5

README 的声明(内置 MCP Agent、两个外部 agent 仓库、Copilot Cloud 必需)均无可执行的复现路径或测试佐证,仅能链接回 CopilotKit 自有资源,缺乏第三方交叉印证;事实与推断基本可分但证据面窄。

证据充分度: 评估于 2026年9月12日 审查版本 25f20b22e7af
源码中未见的安全控制:回滚或恢复路径
使用前请注意
  • 该仓库已并入 CopilotKit monorepo,此处为历史快照,不会有后续安全修复。
  • MCP stdio 模式允许在本地执行任意命令,部署前应审查 MCP 服务器配置与沙箱隔离。
  • 连接第三方公共 MCP 服务器(composio、mcp.run)时数据将流经外部服务,需自行评估隐私风险。
  • API 密钥(OPENAI/LANGSMITH/CopilotCloud)的存储与传输保护在文档中无说明。
  • README 将 MCP 误称为 Multi-Channel Protocol,文档准确性存疑。
评估证据 [1]
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

Open Multi-Agent Canvas 由 CopilotKit 团队开发,是一个开源的多智能体聊天界面,让用户在同一个动态对话中同时管理多个 Agent。项目基于 Next.js、LangGraph 和 CopilotKit 构建,覆盖旅行规划、研究和通用任务等场景。仓库包含一个 Next.js 前端和一个可选的 Python MCP Agent 后端,后者通过 Poetry 安装并以 LangGraph 开发服务器(默认端口 8123)运行。Agent 本体(如旅行 Agent 和 AI 研究员 Agent)存放在独立仓库中,可单独运行或部署到 LangSmith。内置的 MCP Agent 支持通过标准 IO(本地命令,如 Python 脚本)和 SSE(外部 MCP 兼容服务器)两种方式接入 MCP 服务器。注意:该项目已并入 CopilotKit 主仓库,最新版本位于 examples/showcases/multi-agent-canvas。

前端是一个 Next.js 应用,通过 CopilotKit 连接多个 LangGraph Agent(如 CoAgents Travel Agent 和 CoAgents AI Researcher),在单一对话界面中协调它们的输出。内置的 MCP Agent 是一个通用 Agent,可通过界面右上角的 "MCP Servers" 按钮配置自定义 MCP 服务器:Standard IO 模式在本地运行命令(例如 Python 脚本),SSE 模式连接外部 MCP 兼容服务器;也可接入 mcp.composio.dev 和 mcp.run 等公共 MCP 服务器。MCP Agent 后端位于 agent 目录,使用 Poetry 管理依赖,通过 langgraph dev 命令启动,并通过远程端点/隧道(Local Development 模式,端口 8123)与前端对接。

  1. 产品开发者想自建多 Agent 聊天界面,希望以 CopilotKit + LangGraph 为参考架构快速起步。
  2. 研究者在一次对话中需要研究类 Agent 持续抓取和汇总资料,可通过 CoAgents AI Researcher 实现。
  3. 需要 Agent 通过 MCP 协议调用本地脚本或外部工具(如 Composio、mcp.run 提供的服务器)的团队。
  4. 计划旅行并希望 Agent 在同一对话中协助安排行程的用户,可运行 CoAgents Travel Agent。
  5. 想为多个 LangGraph Agent 提供统一前端管理界面、并部署到 LangSmith 的工程团队。

这个 Agent 有哪些优点和局限?

优点
  • 在同一个动态对话中管理多个 Agent,而非为每个 Agent 单独开界面。
  • 内置 MCP Agent,支持 Standard IO 与 SSE 两种服务器接入方式,并可连接 Composio、mcp.run 等公共 MCP 服务器。
  • 技术栈清晰可复用:Next.js 前端 + LangGraph Agent + CopilotKit,Agent 可独立部署到 LangSmith。
  • 官方旅行 Agent 与研究员 Agent 均提供现成源码,可作为模板二次开发。
局限
  • 强依赖 CopilotKit 生态:必须获取 Copilot Cloud API Key 才能运行项目。
  • 后端需配置 OPENAI_API_KEY,存在对 OpenAI 的运行时依赖。
  • 主仓库已并入 CopilotKit monorepo,此仓库不再接收 issue/PR,存在维护路径变化的风险。
  • 元数据中许可证状态为 unknown,README 仅口头声明 MIT,需自行核对 LICENSE 文件。
  • 运行 MCP Agent 后端还需 Poetry 和 LangGraph 开发服务器,本地部署链路较长。

如何安装或部署这个 Agent?

  1. 安装前置工具 pnpm(并准备好 Copilot Cloud API Key,从 dashboard.operations.copilotkit.ai 获取)。2. 运行前端:将 frontend 目录下的 example.env 重命名为 .env,填入 NEXT_PUBLIC_CPK_PUBLIC_API_KEY=...,然后执行:cd frontend && pnpm i && pnpm run build && pnpm run start。3.(可选)运行 MCP Agent 后端:将 agent 目录下的 example.env 重命名为 .env,填入 OPENAI_API_KEY=... 和 LANGSMITH_API_KEY=...,执行:cd agent && poetry install && poetry run langgraph dev --host localhost --port 8123 --no-browser。4. 需要隧道时,在新终端选择 Remote Endpoint → Local Development,把命令中的端口改为 LangGraph 服务的 8123。

如何使用这个 Agent?

启动前端后,在界面右上角点击 "MCP Servers" 按钮配置自定义 MCP 服务器:选择 Standard IO 在本地运行命令(如 Python 脚本),或选择 SSE 连接外部 MCP 兼容服务器;也可直接接入 mcp.composio.dev 或 mcp.run 等公共服务器。若运行了本地 MCP Agent 后端,通过 Remote Endpoint / Local Development 隧道将其指向端口 8123 的 LangGraph 服务。之后即可在对话中同时调用旅行 Agent、研究员 Agent 和通用 MCP Agent。Copilot Cloud 为运行此项目的必需条件。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents