WeChat Summarizer

by chatmcp

Recommended
1k stars
904 downloads
Not rated
GitHub Website

About

Hook into your WeChat history and pull summaries of conversations.

Details

Author
chatmcp
Repository
chatmcp/mcp-server-chatsum
GitHub stars
1,019
Downloads
904
Categories
Communication, Productivity, Developer Tools, Design, AI, Community, Search, Database, Infrastructure, Frontend, Other

- Summarize chat messages based on query prompts
- Query chat messages with given parameters
- Integrates with local SQLite chat database
- Supports Claude Desktop via MCP configuration
- Provides debugging through MCP Inspector

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name WeChat Summarizer
    Command (node, npx, python, etc.) path-to/bin/node
    Arguments
    • Argument 1 path-to/mcp-server-chatsum/build/index.js
    Environment
    • CHAT_DB_PATH path-to/mcp-server-chatsum/chatbot/data/chat.db

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

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"
      }
    }
  }
}

query_chat_messages

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

- query_chat_messages - Query chat messages
- Query chat messages with given parameters
- Summarize chat messages based on the query prompt

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "wechat summarizer": {
            "env": {
                "CHAT_DB_PATH": "path-to/mcp-server-chatsum/chatbot/data/chat.db"
            },
            "args": [
                "path-to/mcp-server-chatsum/build/index.js"
            ],
            "command": "path-to/bin/node"
        }
    }
}

Linux

{
    "env": {
        "CHAT_DB_PATH": "path-to/mcp-server-chatsum/chatbot/data/chat.db"
    },
    "args": [
        "path-to/mcp-server-chatsum/build/index.js"
    ],
    "command": "path-to/bin/node"
}

Macos

{
    "env": {
        "CHAT_DB_PATH": "path-to/mcp-server-chatsum/chatbot/data/chat.db"
    },
    "args": [
        "path-to/mcp-server-chatsum/build/index.js"
    ],
    "command": "path-to/bin/node"
}

Windows

{
    "env": {
        "CHAT_DB_PATH": "path-to/mcp-server-chatsum/chatbot/data/chat.db"
    },
    "args": [
        "path-to/mcp-server-chatsum/build/index.js"
    ],
    "command": "path-to/bin/node"
}
This MCP Server is used to summarize your chat messages. move to[chatbotdirectory, follow the](https://github.com/chatmcp/mcp-server-chatsum/blob/HEAD/chatbot)[READMEto setup the chat database. start chatbot to save your chat messages. - `query_chat_messages`- Query chat messages - Query chat messages with given parameters - Summarize chat messages based on the query prompt create`.env`file in the root directory, and set your chat database path. ``` `CHAT_DB_PATH=path-to/chatbot/data/chat.db` ``` 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": ](https://github.com/chatmcp/mcp-server-chatsum/blob/HEAD/chatbot/README.md)["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: The Inspector will provide a URL to access debugging tools in your browser. Manage your WhatsApp, SMS and Phone Calls using a single MCP connector Connect to any function, any language, across network boundaries using AgentRPC. Access your meeting transcripts, summaries, and action items from any AI assistant. Connect Claude, ChatGPT, and other AI tools to your Granola meeting notes via MCP. Query your notes, search transcripts, and get meeting insights in your favorite AI assistants. Build with the Kudosity API to send SMS and MMS. Access developer docs, API references and live testing tools to send messages, manage contact lists, configure webhooks and more. Send SMS, WhatsApp, and RCS messages programmatically with DLT compliance. Manage contacts, schedule campaigns, and track delivery reports. Interact with Twilio APIs to send messages, manage phone numbers, configure your account, and more. The VoIPstudio MCP server gives compatible AI assistants secure access to authorised VoIPstudio account data, including recordings, call detail records, live calls and voicemails in order to query call activity, analyse patterns, identify agent performance issues and generate QA or operations reports in plain English. A bridge server connecting Agent Communication Protocol (ACP) agents with Model Context Protocol (MCP) clients.](https://github.com/modelcontextprotocol/inspector)
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.