Summarize chat messages from a local database file.
This MCP Server is used to summarize your chat messages.
Before you start
move to chatbot directory, follow the README to setup the chat database.
start chatbot to save your chat messages.
query_chat_messages
- Query chat messages
create .env
file in the root directory, and set your chat database path.
CHAT_DB_PATH=path-to/chatbot/data/chat.db
pnpm install
Build the server:
pnpm build
For development with auto-rebuild:
pnpm watch
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"
}
}
}
}
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.
A read-only MCP server for querying live RSS data using the CData JDBC Driver for RSS.
An MCP server for collecting interactive user feedback through a graphical user interface.
A high-performance MCP server for analyzing Intercom conversations with fast, local access via caching and background sync.
A Text-to-Speech server that integrates with an external VOICEVOX engine.
Connect AI assistants like Cursor to Google Chat and beyond — enabling smart, extensible collaboration across chat platforms.
Send Instagram DMs via your LLM
A server for interacting with Telegram via the MTProto API, requiring API credentials.
Access PubNub SDK documentation and API resources for real-time communication applications.
An MCP server for seamless integration with the Kick.com API.
Send push notifications via the Pushinator service. Requires an API token from your Pushinator account.