我写了个总结微信消息的 MCP Server

20 小时 28 分钟前
 idoubi

我去年写了一个叫 ChatSum 的群聊总结工具,用 wechaty 框架实时收集微信消息,在群里 @机器人提问,请求大模型 API ,总结群聊话题。

当时的方案是在提问时拿到群聊消息发给 Claude2 总结,会有隐私问题,也受到了 Claude 模型长度的限制,总结效果不太好,后面这个项目就搁置了。

上周 Anthropic 发布 MCP 协议之后,我打算把这个项目捡起来,技术方案调整了一下:

  1. 用 wechaty 在自己电脑上运行微信机器人,实时收集微信消息,存储在本地文件

  2. 在自己电脑运行一个 mcp-server-chatsum 程序,接收查询请求,从本地文件返回匹配的微信消息(根据群名/联系人/话题组合查询)

  3. 使用 Claude 桌面版作为交互入口,随时查询和总结微信消息,由 Claude 桌面版与本地的 mcp-server-chatsum 进程通行,再由 Claude 内置的大模型完成总结回复

比如我可以这么问:

比起去年的实现方案,用 MCP Server 来实现 ChatSum 的功能有一些不同点:

MCP Client 作为个人电脑的超级入口,AI 助理 2.0 时代即将到来。

最后很高兴宣布,今天的 idea 已经落地了。

代码已开源到 Github👇

https://github.com/mcpservers/mcp-server-chatsum

用我自己的微信跑了一些查询,总结效果良好,再也不用担心加群太多消息看不过来了。😄

欢迎自行部署体验。

我会写一篇文章总结实现 mcp-server-chatsum 的技术细节,敬请期待。

716 次点击
所在节点    分享创造
5 条回复
bingoso
19 小时 56 分钟前
wechaty 是收费的吧
Blanke
19 小时 38 分钟前
都用 pc hook 了,直接读微信数据库就能拿到聊天记录,不需要挂着收集聊天记录
ztm0929
14 小时 41 分钟前
@Blanke wechaty 好像不是 hook
nongjunyu0425
9 小时 54 分钟前
这样搞号估计被风
macaodoll
1 小时 59 分钟前
整体来说还是安卓微信走 xposedhook 比较稳定,我这已经跑了快两年了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1094944

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX