chatmcp/mcp-server-chatsum
简介
mcp-server-chatsum 是一个基于 MCP 协议的实用工具,旨在解决 AI 助手无法直接检索和分析海量历史聊天记录的痛点。它充当了 AI 与聊天数据之间的桥梁,让你可以直接通过自然语言指令,让 AI 帮你快速翻找旧消息或总结冗长的对话上下文。对于习惯在即时通讯软件中处理工作的开发者来说,它能极大地降低手动翻阅记录的时间成本。该工具上手门槛低,只需将其配置到支持 MCP 的客户端(如 Claude Desktop)即可激活,将碎片化的聊天记录转化为可检索的知识库。
核心亮点
- 快速检索历史聊天记录,无需手动翻页查找
- 利用 AI 自动总结长对话要点,高效复盘
- 通过 MCP 协议无缝集成至 AI 客户端
- 将碎片化聊天信息转化为结构化知识
完整文档
mcp-server-chatsum
此 MCP Server 用于总结您的聊天消息。
> 在开始之前
>
> 请移至 chatbot 目录,按照 README 设置聊天数据库。
>
> 启动 chatbot 以保存您的聊天消息。
Features
Resources
Tools
query_chat_messages- 查询聊天消息
Prompts
Development
1. 设置环境变量:
在根目录下创建 .env 文件,并设置您的聊天数据库路径。
txt
CHAT_DB_PATH=path-to/chatbot/data/chat.dbbash
pnpm installbash
pnpm buildbash
pnpm watch若要在 Claude Desktop 中使用,请添加 server 配置:
MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
json
{
"mcpServers": {
"mcp-server-chatsum": {
"command": "path-to/bin/node",
"args": ["path-to/mcp-server-chatsum/build/index.js"],
"env": {
"CHAT_DB_PATH": "path-to/mcp-server-chatsum/chatbot/data/chat.db"
}
}
}
}由于 MCP server 通过 stdio 进行通信,调试可能会比较困难。我们建议使用 MCP Inspector,它作为一个 package script 提供:
bash
pnpm inspector