Make Claude read your chat logs so you don't have to
It exposes your chat archive to MCP clients so an assistant can query and summarize conversations you forgot to write down.

What it does
mcp-server-chatsum is an MCP server that lets LLM clients like Claude Desktop rummage through your chat history. It exposes one tool, query_chat_messages, which searches a local chat database and returns summaries based on your prompt. Before it can do anything useful, you must run a bundled chatbot component to populate that database—this server only reads what has already been saved.
The interesting bit
The project is mostly plumbing: a thin translation layer between a chat log and the Model Context Protocol. The value is in turning unstructured banter into queryable context an LLM can access directly.
Key highlights
- Bundled
chatbotdirectory generates and stores messages locally in a.dbfile - Single MCP tool (
query_chat_messages) handles both search and summarization - Reads from a local database pointed to by the
CHAT_DB_PATHenvironment variable - Connects to Claude Desktop over stdio using standard MCP configuration
- TypeScript implementation with a conventional
pnpmbuild setup
Caveats
- The README never explains how messages are summarized—whether by local inference, remote API, or prompt trickery is left unsaid
- Setup requires configuring the bundled
chatbotfirst, but the documentation for that step is essentially “see the other README”
Verdict
Handy if you already live inside Claude Desktop and need to excavate old conversations for buried decisions. If you want a self-contained chat summarizer, look elsewhere—this is strictly bridge territory.
Frequently asked
- What is chatmcp/mcp-server-chatsum?
- It exposes your chat archive to MCP clients so an assistant can query and summarize conversations you forgot to write down.
- Is mcp-server-chatsum open source?
- Yes — chatmcp/mcp-server-chatsum is an open-source project tracked on heatdrop.
- What language is mcp-server-chatsum written in?
- chatmcp/mcp-server-chatsum is primarily written in TypeScript.
- How popular is mcp-server-chatsum?
- chatmcp/mcp-server-chatsum has 1k stars on GitHub.
- Where can I find mcp-server-chatsum?
- chatmcp/mcp-server-chatsum is on GitHub at https://github.com/chatmcp/mcp-server-chatsum.