mcpField
O
Open Multi-Agent Canvas

Open Multi-Agent Canvas

本地服务
open-multi-agent-canvas.vercel.appAI 与智能体55421 周前更新

关于 Open Multi-Agent Canvas

Open Multi-Agent Canvas 是由 CopilotKit 创建的开源多 Agent 聊天界面,可在同一个动态对话中管理多个 Agent。该项目基于 Next.js、LangGraph 和 CopilotKit 构建,面向旅行规划、研究及通用任务。

主要功能

  1. 01在同一对话中管理多个 Agent
  2. 02内置 MCP Agent 可使用可配置的 MCP 服务
  3. 03支持 Standard IO 与 SSE 两种连接方式
  4. 04可连接 mcp.composio.dev、mcp.run 等公共 MCP 服务

适用场景

  1. 01通过 MCP 服务进行深度研究
  2. 02协同规划旅行行程
  3. 03在一个界面中运行多个通用任务 Agent

MCP 相关

该项目作为 MCP 客户端,在界面中添加并连接 Standard IO 或 SSE 方式的 MCP 服务,由内置 MCP Agent 调用其能力。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

开源多 Agent 画布

CopilotKit-Banner

multi-agent-canvas

由 CopilotKit 创建的 Open Multi-Agent Canvas 是一个开源多 Agent 聊天界面,可让你在动态对话中管理多个 Agent。它基于 Next.js、LangGraph 和 CopilotKit 构建,可通过 MCP 服务协助完成旅行规划、研究和通用任务。

现有 Agent

了解这些优秀的 Agent(它们位于不同的仓库中)。你可以单独运行它们,也可以将它们部署到 LangSmith:

此外,本项目现已内置 MCP(多通道协议)Agent:

  • MCP Agent:一种通用 Agent,可通过可配置的 MCP 服务处理各种任务。

运行本项目需要 Copilot Cloud:

快速开始 🚀

1. 前置条件

请确保你已安装:

2. API 密钥

运行前端

将 frontend 文件夹中的 example.env 文件重命名为 .env:

NEXT_PUBLIC_CPK_PUBLIC_API_KEY=...

安装依赖:

cd frontend
pnpm i

需要 CopilotKit API 密钥?点击此处获取。

然后,启动 Next.js 项目:

pnpm run build && pnpm run start

MCP Agent 设置

mcp-demo

MCP Agent 可让你连接到各种兼容 MCP 的服务:

  1. 配置自定义 MCP 服务:

    • 点击界面右上角的“MCP Servers”按钮
    • 通过配置面板添加服务:
      • Standard IO:在本地运行命令(例如 Python 脚本)
      • SSE:连接到外部兼容 MCP 的服务(通过服务器发送事件)
  2. 公共 MCP 服务:

运行 MCP Agent 后端(可选)

将 agent 文件夹中的 example.env 文件重命名为 .env:

OPENAI_API_KEY=...
LANGSMITH_API_KEY=...

如果你想使用内置数学服务运行随附的 MCP Agent:

cd agent
poetry install
poetry run langgraph dev --host localhost --port 8123 --no-browser

运行隧道

打开另一个终端并选择 Remote Endpoint。 然后选择 Local Development。 完成后,将命令复制到终端,并将端口更改为与 LangGraph 服务匹配的 8123 image

文档

许可证

本项目根据 MIT 许可证分发。详情请参阅 LICENSE。


注意: 本项目已合并至 CopilotKit monorepo。 最新版本位于 examples/showcases/multi-agent-canvas。 请在 CopilotKit 主仓库中提交问题和拉取请求。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。