Description

Gensokyo-MCP is a Go-based MCP server that bridges chat bot platforms with the Model Context Protocol, featuring cross-platform compilation support for Linux, macOS, Windows, and Android. The implementation includes comprehensive message processing for both group and direct messages, WebSocket client connectivity, image compression and format conversion capabilities, and platform-specific restart mechanisms. Built with a modular architecture using packages for configuration management, API calls, logging, and bot statistics, it enables AI assistants to interact with chat platforms while handling media processing and maintaining persistent connections across different operating systems.

Installation

git clone https://github.com/hoshinonyaruko/gensokyo-mcp

Claude Desktop Configuration

Add this configuration to your Claude Desktop config file to enable this MCP server:

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json

Config file location: %APPDATA%\Claude\claude_desktop_config.json

Config file location: ~/.config/Claude/claude_desktop_config.json

claude_desktop_config.json
{
  "mcpServers": {
    "gensokyo": {
      "command": "node",
      "args": [
        "path/to/server.js"
      ]
    }
  }
}