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