chatmcp/mcp-server-chatsum

分类General
作者Community
星标195
定价Free

简介

mcp-server-chatsum 是一个基于 MCP 协议的实用工具,旨在解决 AI 助手无法直接检索和分析海量历史聊天记录的痛点。它充当了 AI 与聊天数据之间的桥梁,让你可以直接通过自然语言指令,让 AI 帮你快速翻找旧消息或总结冗长的对话上下文。对于习惯在即时通讯软件中处理工作的开发者来说,它能极大地降低手动翻阅记录的时间成本。该工具上手门槛低,只需将其配置到支持 MCP 的客户端(如 Claude Desktop)即可激活,将碎片化的聊天记录转化为可检索的知识库。

核心亮点

  • 快速检索历史聊天记录,无需手动翻页查找
  • 利用 AI 自动总结长对话要点,高效复盘
  • 通过 MCP 协议无缝集成至 AI 客户端
  • 将碎片化聊天信息转化为结构化知识

完整文档

mcp-server-chatsum

此 MCP Server 用于总结您的聊天消息。

中文说明

!preview

> 在开始之前
>
> 请移至 chatbot 目录,按照 README 设置聊天数据库。
>
> 启动 chatbot 以保存您的聊天消息。

Features

Resources

Tools

  • query_chat_messages - 查询聊天消息
- 根据给定参数查询聊天消息 - 根据查询提示词总结聊天消息

Prompts

Development

1. 设置环境变量:

在根目录下创建 .env 文件,并设置您的聊天数据库路径。

txt
CHAT_DB_PATH=path-to/chatbot/data/chat.db
2. 安装依赖:
bash
pnpm install
构建服务器:
bash
pnpm build
用于支持自动构建的开发环境:
bash
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
Inspector 将提供一个 URL,用于在浏览器中访问调试工具。

Community

About the author