MCP.so
Sign In
C

Chatlog

@sjzar

About Chatlog

No overview available yet

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "chatlog": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://localhost:5030/sse"
      ],
      "_comment1": "This is a MCP SSE Server, must be installed locally to be used.",
      "_comment2": "Config Consultation: https://github.com/sjzar/chatlog/blob/main/docs/mcp.md"
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Chatlog?

Chatlog is a tool for accessing and managing WeChat chat data from local database files. It supports Windows and macOS, provides a Terminal UI, command-line interface, HTTP API, and MCP SSE protocol for AI assistant integration.

How to use Chatlog?

Install via precompiled binary or go install github.com/sjzar/chatlog@latest. Run chatlog to start the Terminal UI, then decrypt data and start the HTTP service. Alternatively, use CLI commands like chatlog key, chatlog decrypt, chatlog server.

Key features of Chatlog

  • Supports WeChat 3.x and 4.0 versions
  • Offers Terminal UI and command-line tools
  • Provides HTTP API for querying chats, contacts, groups, sessions
  • Integrates with MCP-compatible AI assistants via SSE
  • Decrypts multimedia messages (images, voice)
  • Automatic data decryption and multi-account management

Use cases of Chatlog

  • Retrieve and search WeChat chat history on your computer
  • Export chat logs in JSON, CSV, or plain text formats
  • Integrate chat data with AI assistants like ChatWise or Cherry Studio
  • Access and manage multiple WeChat accounts' data

FAQ from Chatlog

What operating systems are supported?

Windows and macOS. For macOS, temporary SIP disable may be needed for key extraction.

How do I migrate chat history from phone to computer?

Use WeChat's built-in migration feature (Settings > General > Chat History Migration) to copy data to PC, then run Chatlog to decrypt it.

What transport protocols does Chatlog support for MCP?

Chatlog uses MCP SSE protocol over HTTP. It exposes an SSE endpoint at /sse on the HTTP server (default port 5030).

Does Chatlog require installing additional dependencies?

On macOS, Xcode Command Line Tools are needed. Otherwise, it runs standalone after installation.

Can I use Chatlog with Claude Desktop?

Yes, via mcp-proxy. Claude Desktop does not directly support SSE, so you need to configure mcp-proxy and update claude_desktop_config.json.

Frequently asked questions

What operating systems are supported?

Windows and macOS. For macOS, temporary SIP disable may be needed for key extraction.

How do I migrate chat history from phone to computer?

Use WeChat's built-in migration feature (Settings > General > Chat History Migration) to copy data to PC, then run Chatlog to decrypt it.

What transport protocols does Chatlog support for MCP?

Chatlog uses MCP SSE protocol over HTTP. It exposes an SSE endpoint at `/sse` on the HTTP server (default port 5030).

Does Chatlog require installing additional dependencies?

On macOS, Xcode Command Line Tools are needed. Otherwise, it runs standalone after installation.

Can I use Chatlog with Claude Desktop?

Yes, via mcp-proxy. Claude Desktop does not directly support SSE, so you need to configure mcp-proxy and update `claude_desktop_config.json`.

Comments

More Other MCP servers