ChatMCP: 开源的 MCP 协议客户端 🚀

大家好呀! 👋 我是 ChatMCP 的作者。最近一直在关注 Anthropic 的 MCP 协议, 这个协议真的太棒了, 让我忍不住想要动手实现一个开源版本。经过一段时间的开发, 很高兴跟大家分享我的作品 - ChatMCP, 这可是目前第一个开源的 MCP 客户端实现哦! 🎉

GithHub: https://github.com/daodao97/chatmcp 求 Star⭐️

  • Chat 中 访问本地 sqlite 数据库的样例

ChatMCP Preview

  • 更方便的管理 MCP Server (建设中)

ChatMCP Setting Preview

MCP 能解决什么问题? 🤔

有了 MCP,AI 简直就像获得了超能力一样,可以轻松实现:

  • 📊 查询分析本地数据库
  • 🐙 管理 GitHub 仓库(创建 Issue 、PR 什么的都不在话下)
  • 💬 总结微信聊天记录
  • 📂 操作本地文件,得心应手
  • 🥡 想吃外卖?一键搞定!(支持美团、饿了么)
  • 🛒 变身智能购物助手(自动比价、帮你省钱)
  • 🏠 智能家居随心控(灯光、空调、窗帘统统搞定)
  • 💰 管理个人财务(分析账单、规划消费)
  • 💪 健康数据分析(运动、睡眠质量都给你整明白)

有了 MCP 统统都能接入大模型, 是不是很有想象空间, 哈哈哈

以前要实现这些功能,每个数据源都需要单独开发接入。MCP 提供了统一的标准,大大降低了开发成本。

为什么需要开源客户端?

目前 MCP 只能在 Claude 官方客户端使用, 这带来一些局限:

  1. Claude 账号经常被封, 泪目, 我的又被封了
  2. 不能使用其他的 LLM 模型

ChatMCP 作为开源方案,提供了更多选择:

  • 不依赖特定服务商
  • 支持多种 LLM 模型
  • 完全本地化, 保证隐私
  • 支持自定义开发

ChatMCP 主要功能

  • 多模型支持(OpenAI 、Claude 、OLLama 等)
  • MCP 服务器管理
  • 本地聊天记录
  • RAG 知识库集成
  • 更漂亮的用户界面

快速开始 🚗

点我下载

  1. ⬇️ 下载安装(目前只支持 MacOS 哦),
  2. 🔑 配置你的 API Key
  3. 🔧 装好需要的 MCP 服务
  4. ✨ 开始体验神奇功能!

开发计划 🗓️

目前计划:

  • 🪟 支持 Windows/Linux
  • 🔌 接入更多 AI 模型
  • 🌱 建设 MCP 服务生态, MCP Server 的自动安装

写在最后 💝

开发 ChatMCP 的过程中,我真的学到了很多。希望这个项目能帮助到对 MCP 感兴趣的小伙伴们。欢迎大家来 GitHub 上交流,一起让 ChatMCP 变得更好!

项目地址: https://github.com/daodao97/chatmcp ⭐️

如果觉得有帮助的话,求个 star 呀~ 😘

举报· 2957 次点击
登录 注册 站外分享
27 条回复  
cowcomic 小成 2024-12-10 09:00:04
点个赞,收藏一下,之前看到 MCP 的时候就觉得这个很有用 能接入 ollama 这个太棒了
tpcy 小成 2024-12-10 09:20:46
支持!已 star
clemente 小成 2024-12-10 09:31:36
用 dart flutter 做客户端和 electron 有什么区别吗
zapll 楼主 初学 2024-12-10 09:35:40
@cowcomic 具体介入 ollama 的部分还没实现, todo 了 @clemente 只从使用层面的话, 实现了同样的功能, 是没有差别的, 开发层面就看开发者熟系那个了
foufoufm 小成 2024-12-10 09:45:42
@zapll 下载了,但是我的 mbp 打开闪退,从 github 上添加好友了,但是没有通过
shil949 初学 2024-12-10 09:56:59
mbp 打开闪退
crokily 小成 2024-12-10 10:18:15
居然还能支持不同的模型!想想也是毕竟 MCP 只是个协议,不过也是第一次见到把它用在其他模型上。 早早就在推上关注了作者,因为感觉想法很领先,目前确实没见过有把 MCP 往这种平台式设计的想法, 大多数都还在尝试 MCP 的单独应用设计。一个好用的开放平台比单独的应用更有前景啊 期待一下 Win 端
zapll 楼主 初学 2024-12-10 10:40:17
@foufoufm @shil949 有没有日志可以提供, 我是 M3 下打包的
foufoufm 小成 2024-12-10 10:52:25
@zapll 怀疑是环境问题,查看 readme 后发现没有预装环境,目前没时间验证,下午再看看,通过个微信好友呗~
123下一页
返回顶部