https://github.com/mcpso/mcp-server-chatsum
Query and Summarize your chat messages.
https://github.com/mcpso/mcp-server-chatsum
chatbot chatsum mcp-server
Last synced: 23 days ago
JSON representation
Query and Summarize your chat messages.
- Host: GitHub
- URL: https://github.com/mcpso/mcp-server-chatsum
- Owner: chatmcp
- Created: 2024-12-03T16:08:19.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-12-04T02:58:20.000Z (4 months ago)
- Last Synced: 2024-12-12T02:27:53.048Z (4 months ago)
- Topics: chatbot, chatsum, mcp-server
- Language: TypeScript
- Homepage: https://mcp.so
- Size: 1.64 MB
- Stars: 306
- Watchers: 5
- Forks: 26
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- Awesome-MCP-Servers-directory - ChatSum - Query and Summarize chat messages with LLM (AI Services)
- awesome-mcp-servers - ChatSum - Query and Summarize your chat messages. (Table of Contents / Other Tools and Integrations)
- awesome-mcp-servers - ChatSum - Query and Summarize your chat messages. (Table of Contents / Other Tools and Integrations)
README
# mcp-server-chatsum
This MCP Server is used to summarize your chat messages.
[中文说明](README_CN.md)

> **Before you start**
>
> move to [chatbot](./chatbot) directory, follow the [README](./chatbot/README.md) to setup the chat database.
>
> start chatbot to save your chat messages.## Features
### Resources
### Tools
- `query_chat_messages` - Query chat messages
- Query chat messages with given parameters
- Summarize chat messages based on the query prompt### Prompts
## Development
1. Set up environment variables:
create `.env` file in the root directory, and set your chat database path.
```txt
CHAT_DB_PATH=path-to/chatbot/data/chat.db
```2. Install dependencies:
```bash
pnpm install
```Build the server:
```bash
pnpm build
```For development with auto-rebuild:
```bash
pnpm watch
```## Installation
To use with Claude Desktop, add the server config:
On MacOS: `~/Library/Application Support/Claude/claude_desktop_config.json`
On 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"
}
}
}
}
```### Debugging
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the [MCP Inspector](https://github.com/modelcontextprotocol/inspector), which is available as a package script:
```bash
pnpm inspector
```The Inspector will provide a URL to access debugging tools in your browser.
## Community
- [MCP Server Telegram](https://t.me/+N0gv4O9SXio2YWU1)
- [MCP Server Discord](https://discord.gg/RsYPRrnyqg)## About the author
- [idoubi](https://bento.me/idoubi)