Repolode
CopilotKit

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. 1

    在项目根目录创建 .env 文件并添加 OpenAI 和 LangSmith 的 API 密钥

    touch .env
  2. 2

    安装 Poetry 以管理 agent 服务的依赖

    pip install poetry
  3. 3

    同时启动前端和 agent 服务

    pnpm run dev
  4. 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 数据每日更新。

相关项目