由 CopilotKit 创建的开放多代理画布是一个开源的多代理聊天界面,允许您在一个动态对话中管理多个代理。它使用 Next.js、LangGraph 和 CopilotKit 构建,通过 MCP 服务器帮助进行旅行规划、研究和通用任务。
查看这些优秀的代理(它们存在于单独的仓库中)。您可以分别运行它们或将它们部署到 LangSmith 上:
此外,此项目现在包括一个内置的 MCP(多通道协议)代理:
需要 Copilot Cloud 来运行这个项目:
确保您拥有:
将 frontend 文件夹中的 example.env 文件重命名为 .env:
NEXT_PUBLIC_CPK_PUBLIC_API_KEY=...
安装依赖项:
cd frontend
pnpm i
需要 CopilotKit API 密钥?在这里获取一个 API 密钥。
然后,启动 Next.js 项目:
pnpm run build && pnpm run start

MCP 代理允许您连接到各种兼容 MCP 的服务器:
配置自定义 MCP 服务器:
公共 MCP 服务器:
将 agent 文件夹中的 example.env 文件重命名为 .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 许可证分发。更多信息见 LICENSE。