欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 新车 > 支持 MCP 协议的开源 AI Agent 项目

支持 MCP 协议的开源 AI Agent 项目

2025/4/1 3:09:47 来源:https://blog.csdn.net/weixin_40941102/article/details/146605506  浏览:    关键词:支持 MCP 协议的开源 AI Agent 项目

关键要点

  • 研究表明,目前有多个开源 AI Agent 项目支持 MCP 协议,包括 ChatMCP、HyperChat、5ire 和 Cherry Studio 等。
  • 这些项目主要用于聊天或桌面助手,允许通过 MCP 协议连接外部数据和工具。
  • MCP 协议是 2024 年 11 月由 Anthropic 开源的,旨在标准化 AI 模型与外部系统的交互。
  • 证据倾向于这些项目仍在早期发展,可能会有更多项目在未来出现。

关于 MCP 协议的背景

MCP(模型上下文协议)是由 Anthropic 于 2024 年 11 月开源的协议,旨在为大型语言模型(LLM)与外部数据源和工具的交互提供标准化接口。它采用客户端-服务器架构,允许 AI 应用从数据库、API 和本地文件等来源高效获取和处理信息。这种开放标准正在迅速获得开发者社区的关注,尤其是在构建自主 AI Agent 方面。

支持 MCP 协议的开源 AI Agent 项目

以下是一些支持 MCP 协议的开源 AI Agent 项目,适合普通用户理解:

  • ChatMCP: 一个 AI 聊天客户端,支持多种 LLM(如 OpenAI、Claude、OLLama),通过 MCP 协议连接外部数据和工具,管理聊天记录并自动安装 MCP 服务器。
  • HyperChat: 一个开源聊天客户端,利用多种 LLM API 提供最佳聊天体验,并通过 MCP 协议实现生产力工具。
  • 5ire: 一个跨平台的桌面 AI 助手,支持 MCP 协议,与主要服务提供商兼容,并支持本地知识库和工具。
  • Cherry Studio: 一个现代、高效且用户友好的 AI 客户端,支持多种 LLM 和功能,包括 MCP 协议。

这些项目为用户提供了灵活的方式来利用 AI Agent 与外部系统交互,尤其是在聊天和生产力工具方面。值得注意的是,MCP 协议的采用仍在增长,未来可能会有更多项目加入。

意外的细节

除了通用聊天和助手功能,一些项目如 seat-booking-agent 和 VideoCodingMCP 专注于特定任务,例如座位预订和视频编码,这扩展了 MCP 协议的应用范围,超出了传统 AI 聊天客户端的定义。


调查报告:支持 MCP 协议的开源 AI Agent 项目详解

本文详细探讨了当前支持 MCP(模型上下文协议)协议的开源 AI Agent 项目,旨在为用户提供全面的理解。这些项目基于 2025 年 3 月 28 日的最新信息,反映了 AI 领域的发展趋势和社区努力。

背景与协议概述

MCP 协议由 Anthropic 于 2024 年 11 月开源,旨在标准化大型语言模型(LLM)与外部数据源和工具的交互。它采用客户端-服务器架构,允许 AI 模型通过统一接口访问各种资源,如数据库、API 和本地文件。这种协议的开放性鼓励了开发者社区的创新,尤其是在构建自主 AI Agent 方面。

主要开源 AI Agent 项目

以下是经过详细研究后确认的支持 MCP 协议的开源 AI Agent 项目,列出每个项目的特点、功能和相关资源:

ChatMCP
  • 描述: ChatMCP 是首个被广泛认可的支持 MCP 协议的开源 AI 聊天客户端,允许用户连接外部数据源和工具。
  • 功能:
    • 支持多种 LLM,如 OpenAI、Claude 和 OLLama。
    • 提供聊天记录管理功能。
    • 自动安装 MCP 服务器,简化用户设置。
  • 适用场景: 适合需要与本地数据库、GitHub 仓库或文件操作集成的用户。
  • 许可: Apache License 2.0。
  • GitHub: ChatMCP
HyperChat
  • 描述: HyperChat 是一个开源聊天客户端,强调开放性,利用多种 LLM API 提供最佳聊天体验,并通过 MCP 协议实现生产力工具。
  • 功能:
    • 支持与外部工具的实时交互。
    • 适合需要高效聊天和工具集成的用户。
  • 适用场景: 生产力工具开发者和需要多功能聊天客户端的用户。
  • GitHub: HyperChat
5ire
  • 描述: 5ire 是一个跨平台的桌面 AI 助手,支持 MCP 协议,与主要服务提供商兼容,并支持本地知识库和工具。
  • 功能:
    • 提供桌面环境下的 AI 助手功能。
    • 通过 MCP 服务器连接外部资源,如知识库和工具。
  • 适用场景: 适合需要桌面 AI 助手的用户,尤其是在多平台环境下。
  • GitHub: 5ire
Cherry Studio
  • 描述: Cherry Studio 是一个现代、高效且用户友好的 AI 客户端,支持多种 LLM 和功能,包括 MCP 协议。
  • 功能:
    • 提供聊天和工具支持,适合多功能 AI 客户端需求。
    • 2025 年 2 月发布的 v1.1.1 版本明确支持 MCP。
  • 适用场景: 适合需要灵活 AI 客户端的用户,特别是在开发和测试环境中。
  • GitHub: Cherry Studio
其他相关项目与框架

除了上述具体 AI Agent 项目,还有一些框架和工具支持通过 MCP 构建 AI Agent,但它们本身不是独立的 AI Agent 项目:

  • lastmile-ai/mcp-agent: 一个开源框架,用于构建使用 MCP 的有效 AI Agent,包含示例应用如 Gmail 操作和 Qdrant 向量数据库 Q&A。适合开发者,但不是独立 AI Agent 项目。
    • GitHub: lastmile-ai/mcp-agent
  • Spring AI MCP: Java SDK,支持通过 MCP 构建 AI Agent,适合企业级应用,但更偏向开发框架。
  • LlamaIndex 与 MCP 集成: 社区教程展示了如何将 MCP 工具集成到 LlamaIndex 中,适合构建 LLM 应用,但不是独立项目。
  • OpenSumi 3.8: 一个开源 IDE 框架,2025 年 3 月发布,支持 MCP Client,适合开发者构建 AI 工具,但不是独立 AI Agent。
项目对比表

以下表格总结了上述主要项目的关键信息,便于用户快速比较:

项目名称类型主要功能适用场景GitHub 链接
ChatMCPAI 聊天客户端支持多种 LLM,管理聊天记录聊天与外部资源集成ChatMCP
HyperChatAI 聊天客户端生产力工具集成,实时交互高效聊天与工具集成HyperChat
5ire桌面 AI 助手跨平台,支持本地知识库和工具桌面 AI 助手需求5ire
Cherry StudioAI 客户端支持多种 LLM,聊天和工具功能多功能 AI 客户端需求Cherry Studio
社区与未来趋势

这些项目的开发主要由独立开发者或小团队推动,反映了 MCP 生态的早期阶段。2025 年 3 月,OpenAI 和 Microsoft 宣布支持 MCP,显示了该协议的增长潜力。社区平台如 OSCHINA 和 X 上有相关讨论,表明开发者对 MCP 的兴趣日益增加。未来可能会有更多项目加入,尤其是在企业级和远程服务器支持方面。

意外发现

一个意外的发现是,许多项目(如 HyperChat 和 Cherry Studio)不仅限于聊天功能,还扩展到生产力工具和桌面助手,这为用户提供了更多应用场景,超出了传统 AI 聊天客户端的定义。

研究方法

本文通过分析多个来源的信息,包括 GitHub 仓库、社区讨论和 MCP 官方资源,确认了上述项目。信息截至 2025 年 3 月 28 日,可能会有更多项目在未来发布。

关键引用
  • ChatMCP GitHub 详细描述
  • HyperChat GitHub 仓库开源聊天客户端
  • 5ire GitHub 仓库跨平台 AI 助手
  • Cherry Studio GitHub 仓库现代 AI 客户端
  • Model Context Protocol 官方网站协议介绍

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词