ChatSum

ChatSum

Query and Summarize chat messages with LLM. by mcpso

1,024
Stars
99
Forks
0
Releases

Overview

This MCP Server is designed to summarize your chat messages by querying and condensing chat histories stored in a local database. It exposes a tool named query_chat_messages that can fetch chat messages from a user-specified source and return a concise summary based on a provided query prompt. The server relies on a chat database created by the accompanying chatbot component; to use it, start the chatbot to save messages and configure CHAT_DB_PATH to point at the database (CHAT_DB_PATH=path-to/chatbot/data/chat.db). Development workflow uses pnpm for dependency management, building and optional auto-rebuild with watch. For integration with Claude Desktop, add the server configuration under mcpServers in Claude's config file, including the command to run Node and the environment variable CHAT_DB_PATH. Debugging is performed over stdio; the MCP Inspector tool can help by exposing a browser-based debugging interface. The README provides setup instructions, development commands, and links to community channels. This server is authored with the goal of enabling users to quickly query and summarize chat messages via LLM-powered summaries.

Details

Owner
mcpso
Language
TypeScript
License
Updated
2025-12-07

Features

query_chat_messages

Query chat messages with given parameters and summarize them based on the query prompt.