V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
zapll
V2EX  ›  分享创造

书接上回, 我开源的 ChatMCP 迎来了一波更新, 支持全平台, artifact, 深度思考, 联网搜索等功能

  •  
  •   zapll · 1 天前 · 853 次点击

    前情提要: https://v2ex.com/t/1096283

    两个月前 claude mcp 刚出来的时候, 冲动之下开发了 chatmcp 项目, 目标是在 claude 客户端之外使用 mcp server, 两个月过去了, 现在很多工具都已经支持了 mcp sever 调用

    我做的这个 chatmcp 当时也只实现那了简单的 mcp 服务调用, 使用体验上离一个 AI Chat Client 还有很多差距. 经过不断迭代, 增加了很多特性, 先上效果图吧

    • artifact 生成与渲染

    Image

    • 深度思考

    Image

    • 联网思考

    Image

    • 图表生成

    Image

    • 数学公式

    Image

    • html 预览

    Image

    • 图片生成

    Image

    1. 支持多个模型

      • OpenAI (就是 ChatGPT )
      • Claude
      • OLLama
      • DeepSeek (我最近在用这个)
    2. 实用小工具

      • 图片生成
      • 可以用 DALL·E 生成图片
      • 直接搜索网页
      • 画 Mermaid 图表
      • 预览 HTML
      • mcp server stido / sse 双协议支持
    3. 使用体验

      • 有深色模式(熬夜必备)
      • 回复速度超快
      • 聊天记录不会丢

    📱 能在哪些平台用?

    • 电脑端:Mac 、Windows 、Linux 都可以
    • 手机端:
      • 苹果手机可以用 TestFlight 装
      • 安卓的话目前需要自己编译(后面会出安装包)

    🎯 接下来准备做啥?

    还有不少想做的:

    • 加上知识库功能
    • 做个 MCP 服务器市场
    • 界面还要继续优化
    • 其他正在规划中...

    🤝 欢迎大家一起来完善

    这是个开源项目,特别需要大家帮忙:

    • 发现 bug 了?提个 Issue 呗
    • 有好想法?来聊聊
    • 会写代码? PR 随时欢迎
    • 觉得不错?点个 Star 支持一下!

    💝 想试试的看这里

    1. 电脑版:去 GitHub Releases 下载
    2. 苹果手机:用 TestFlight 安装
    3. 设置一下 API Key
    4. 就能开始用啦!

    项目地址:ChatMCP GitHub

    🌟 最后说两句

    这个项目还在成长,肯定有不少要改进的地方。特别感谢每一位尝试使用和反馈的朋友,正是因为有你们,这个工具才能慢慢变得更好。

    如果你在用的时候遇到什么问题,或者有什么建议,都可以来 GitHub 上和我聊聊。希望 ChatMCP 能真正帮到大家!

    11 条回复    2025-02-20 14:24:10 +08:00
    IDAEngine
        1
    IDAEngine  
       1 天前
    可以支持马斯克家的 grok 不?
    Unicorns96
        2
    Unicorns96  
       1 天前
    界面能否优化下
    lzgshsj
        3
    lzgshsj  
       1 天前
    倒是更感兴趣 op 为啥选的 flutter ,而且这个应用看着还是以桌面端为大头的
    zapll
        4
    zapll  
    OP
       1 天前
    @IDAEngine 后续逐步支持更多的 llm 供应商
    @Unicorns96 哈哈, 这个会尽力优化, 毕竟颜值正义, 不过个人审美和设计能力比较差些, 只能尽力了
    @lzgshsj 对于普通用户来讲其实用啥技术栈无所谓, 他们只关心好用不要用, 电脑上能用, 手机上能不能用, 出于 手机端统一体验的目的, 选择了 flutter, 目前的 ai 客户端里 基于 electron / tarui js 技术栈的比较多, 想要支持掉手机端还是比较麻烦的, flutter 跨平台技术已经比较成熟了, 反正对我来说都是新技术, 学那个都行, 先搞起来
    foufoufm
        5
    foufoufm  
       1 天前
    上次体验闪退了,现在再试试。
    foufoufm
        6
    foufoufm  
       1 天前
    @zapll 能否提供中文呀。。。
    annilq
        7
    annilq  
       1 天前
    我也是第一时间 watch 和 pull 了这个项目,然后我有个问题想问下 op ,因为我目前了解到官方有 js 和 kotlin 以及 python 的 sdk ,op 的客户端应该是自己实现了 client 的 stdio 方面的协议对吧(之前看应该还没有 sse),我在想后续官方是否会实现各个客户端(比如 rn ,swift )的 sdk ,然后 flutter 只是接入就行了,或者 op 是否考虑把自己实现的 flutter client sdk 抽离出来作为 sdk 引入项目中。不知道我理解的对不对
    zapll
        8
    zapll  
    OP
       1 天前
    @foufoufm 后续把多语言的做进去
    @annilq 官方的 sdk 包含了 mcp server 和 client 的实现, 我项目里目前只是 flutter 版本的 client 实现, 支持了 stdio/sse 两种协议, 应该没人想用 dart 去做 server
    molezznet
        9
    molezznet  
       1 天前
    windows 用不了啊,填了 openai 的 key ,顶部一直 loading
    填了 ollama 地址,还是 loading
    save 按钮点了没用, 要关闭再启动程序
    关闭程序后再启动, 有时还是记着上次的 api 地址, 提示无法访问
    zapll
        10
    zapll  
    OP
       1 天前
    @molezznet 现在的模型列表拉去确实需要再次启动 app 才行, 第二个问题没懂是什么操作路径
    molezznet
        11
    molezznet  
       1 天前
    @zapll 第二个没事了, 应该是 chat 仍保留在上次的模型选择上
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2761 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 12:57 · PVG 20:57 · LAX 04:57 · JFK 07:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.