打开多代理画布
打开多代理画布,由创建 副驾驶套件 是一个开源的多代理聊天界面,允许您在一次动态对话中管理多个代理。它使用Next.js、LangGraph和CopilotKit构建,通过MCP服务器帮助进行旅行规划、研究和通用任务。
现有代理商
看看这些很棒的代理(它们位于单独的存储库中)。您可以单独运行它们,也可以在LangSmith上部署它们:
此外,该项目现在包括一个内置的MCP(多信道协议)代理:
- MCP代理:一个通用代理,能够通过可配置的MCP服务器处理各种任务。
运行此项目需要Copilot Cloud:
快速开始🚀
1.先决条件
确保你有:
2.API密钥
运行前端
重命名 example.env 文件在 frontend 文件夹到 .env:
NEXT_PUBLIC_CPK_PUBLIC_API_KEY=...安装依赖项:
cd frontend
pnpm i需要CopilotKit API密钥吗?买一个 这里.
然后,启动Next.js项目:
pnpm run build && pnpm run startMCP代理设置
MCP代理允许您连接到各种兼容MCP的服务器:
- 配置自定义MCP服务器:
- 点击界面右上角的“MCP服务器”按钮 - 通过配置面板添加服务器: - 标准IO:在本地运行命令(例如Python脚本) - 上海证券交易所:连接到外部MCP兼容服务器(通过服务器发送事件)
- 公共MCP服务器:
- 您可以连接到公共MCP服务器,如 mcp.composio.dev 和 mcp.run
运行MCP代理后端(可选)
重命名 example.env 文件在 agent 文件夹到 .env:
OPENAI_API_KEY=...
LANGSMITH_API_KEY=...如果您想将附带的MCP代理与内置的数学服务器一起使用:
cd agent
poetry install
poetry run langgraph dev --host localhost --port 8123 --no-browser运行隧道
添加另一个终端并选择远程端点。 然后选择本地开发。 完成此操作后,将命令复制到终端中,并更改端口以匹配LangGraph服务器 8123
文档
许可证
根据MIT许可证分发。有关更多信息,请参阅许可证。
______________________________________________________________________
注: 该项目已合并为 CopilotKit monorepo. 最新版本发布于 examples/showcases/multi-agent-canvas. 请在中打开问题并拉取请求 主CopilotKit存储库.