跨平台 AI 聊天客户端,可将 OpenAI、Claude、Ollama 等模型与 MCP 服务器连接使用。
CopilotKit/open-mcp-client
基于 CopilotKit 的 TypeScript 开源 MCP 客户端,前端聊天界面配合 LangGraph 智能体服务。
- Star
- 1,651
- Fork
- 251
- 未关闭 Issue
- 16
- 最近提交
- 4小时前
这是什么?
Open MCP Client 是一个类似脚手架的 Web 应用,用于构建能够调用 Model Context Protocol(MCP)工具的 AI 聊天客户端。项目分为两部分:提供用户界面的前端,以及负责核心逻辑的智能体(agent)服务。
智能体服务使用 Poetry 管理依赖,并通过环境变量配置 OpenAI 和 LangSmith 的 API 密钥。前端与智能体可以分别在两个终端中启动以便调试,也可以用一条 pnpm 命令同时启动,应用默认运行在本地 3000 端口。
这个仓库是参考实现而非可直接引用的库,适合想了解 MCP 智能体与聊天界面如何组合的开发者作为起点。
核心功能
- 01前端与智能体服务分离,分别负责界面与核心逻辑
- 02智能体服务使用 Poetry 管理依赖,通过 .env 文件配置
- 03通过环境变量接入 OpenAI 与 LangSmith 的 API 密钥
- 04一条 pnpm 命令即可同时启动两个开发服务
适用场景
- 作为连接 MCP 工具的聊天客户端的起点
- 学习前端与智能体服务如何协同工作
- 在开发阶段本地试验支持 MCP 的 AI 智能体
快速上手
- 1
在项目根目录创建 .env 文件并添加 OpenAI 和 LangSmith 的 API 密钥
touch .env - 2
安装 Poetry 以管理 agent 服务的依赖
pip install poetry - 3
同时启动前端和 agent 服务
pnpm run dev - 4
在浏览器中打开 http://localhost:3000
使用前须知
- 运行需要 OpenAI API 密钥和 LangSmith API 密钥。
- 仓库元数据未显示许可证,但 README 中声明为 MIT 许可证。
标签
常见问题
- open-mcp-client 是什么?
- 基于 CopilotKit 的 TypeScript 开源 MCP 客户端,前端聊天界面配合 LangGraph 智能体服务。 Open MCP Client 是一个类似脚手架的 Web 应用,用于构建能够调用 Model Context Protocol(MCP)工具的 AI 聊天客户端。项目分为两部分:提供用户界面的前端,以及负责核心逻辑的智能体(agent)服务。
- open-mcp-client 可以免费使用吗?用的什么许可证?
- open-mcp-client 没有声明许可证。代码虽然公开,但没有许可证就没有明确的使用授权,正式使用前建议先联系作者。
- open-mcp-client 还在维护吗?
- 活跃维护中。open-mcp-client 最近一次提交是在 2026年10月22日。
- open-mcp-client 适合用来做什么?
- 作为连接 MCP 工具的聊天客户端的起点 学习前端与智能体服务如何协同工作 在开发阶段本地试验支持 MCP 的 AI 智能体
- open-mcp-client 怎么安装和运行?
- 在项目根目录创建 .env 文件并添加 OpenAI 和 LangSmith 的 API 密钥: touch .env 安装 Poetry 以管理 agent 服务的依赖: pip install poetry 同时启动前端和 agent 服务: pnpm run dev 在浏览器中打开 http://localhost:3000
- 在哪里获取 open-mcp-client?
- 源代码和安装说明在 GitHub 上:https://github.com/CopilotKit/open-mcp-client
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
2227210DartApache-2.0更新于 上个月
一款本地优先的 AI 聊天客户端,可接入多家大模型并通过 MCP 协议扩展工具能力。
70974TypeScriptOther更新于 2个月前
本地部署的桌面 AI 聊天客户端,支持 MCP 工具调用,对话数据存于本地。
34747JavaScriptOther更新于 2个月前
一个 AI 智能体,可根据网页链接生成 Twitter 和 LinkedIn 帖子草稿,发布前由人工审核。
2922531TypeScriptMIT更新于 3天前
一款 VS Code 扩展,把纯文本 .chat.md 文件变成可编辑的 AI 对话,并支持多种大模型调用 MCP 工具。
15915PythonMIT更新于 上个月
开源的长时程超级智能体框架,通过子智能体、记忆与沙箱协作完成研究、编码和创作任务。
8.4万1.2万PythonMIT更新于 前天