Mcp-Server-Chatsum:基于MCP協議的微信消息總結機器人
MCP-Server-Chatsum是什么?
Mcp-Server-Chatsum是一個開源的 MCP(Model Context Protocol)服務器工具,可以幫助用戶快速查詢和總結微信聊天消息。解決你微信群消息太多沒時間處理的問題,比如你可以問它,“今天早上大家在聊什么?”、“關于MCP有哪些討論?”
技術方案:
使用 Wechaty 框架在本地運行微信機器人,實時收集微信消息并存儲在本地數據庫中。
運行 mcp-server-chatsum 程序,接收用戶的查詢請求,并根據群名、聯系人或話題等參數從本地數據庫中返回匹配的聊天記錄。
使用 Claude 桌面版 作為交互入口,用戶可以通過它發送查詢請求,由 Claude 調用本地的 mcp-server-chatsum 進程,并利用 Claude 內置的大模型完成總結回復。
Mcp-Server-Chatsum功能特點
聊天消息查詢與總結:用戶可以通過特定參數查詢聊天記錄,并根據查詢提示對聊天內容進行總結。
隱私友好:聊天數據存儲在本地,不涉及云端存儲,確保用戶隱私。
靈活的交互方式:支持通過 Claude 桌面版作為交互入口,用戶可以隨時查詢和總結聊天內容。
無需額外部署 ai 模型或支付 Token 費用,使用成本較低。
Mcp-Server-Chatsum使用場景
快速總結群聊內容:例如,用戶可以查詢“今天早上大家都在聊啥?”或“關于某個話題最近有哪些討論?”。
分析特定用戶或群組的聊天內容:例如,“某個用戶在哪些群分享了什么內容?”。
安裝與配置
設置環境變量:在根目錄創建 .env 文件,并設置聊天數據庫路徑。
安裝依賴:使用 pnpm install 安裝依賴,并通過 pnpm build 構建服務器。
配置 Claude 桌面版:將 mcp-server-chatsum 的配置添加到 Claude 桌面版的配置文件中。
Mcp-Server-Chatsum優勢
解耦的消息存儲和查詢總結:靈活性更高。
由 Claude 客戶端處理服務發現和意圖識別:準確性更高。
支持本地部署:用戶可以完全私有化數據,提高安全性。
GitHub倉庫地址:https://github.com/chatmcp/mcp-server-chatsum。