mcp-server-chatsum

by MCP-Mirror

285 downloads
Not rated
GitHub

About

mcp-server-chatsum is an MCP server that summarizes your chat messages. It queries a chat database and can summarize based on a query prompt. It is for users who want to analyze and summarize saved chat conversations.

Details

Author
MCP-Mirror
Downloads
285
Categories
Other

- Query chat messages with given parameters
- Summarize chat messages based on the query prompt
- Integrates with the chatbot’s SQLite database

First, move to the chatbot directory and follow its README to set up the chat database, then start the chatbot to save messages. Configure the server in Claude Desktop by adding a JSON entry with the CHAT_DB_PATH environment variable set to the database file. After installation, the server provides a query_chat_messages tool to query and summarize chats.

mcp-server-chatsum

This MCP Server is used to summarize your chat messages.

中文说明

preview

> Before you start
>
> move to chatbot directory, follow the README 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.

CHAT_DB_PATH=path-to/chatbot/data/chat.db

2. Install dependencies:

pnpm install

Build the server:

pnpm build

For development with auto-rebuild:

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

{
  "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, which is available as a package script:

pnpm inspector

The Inspector will provide a URL to access debugging tools in your browser.

Community

- MCP Server Telegram
- MCP Server Discord

About the author

- idoubi

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.