# Gensokyo

> Use this tool when you need to integrate AI assistants with chat platforms, enabling cross-platform communication and media processing. It solves problems of compatibility and connectivity across different operating systems, including Linux, macOS, Windows, and Android. With comprehensive message processing and WebSocket client connectivity, Gensokyo-MCP provides a modular architecture for handling group and direct messages, image compression, and platform-specific restarts.

Canonical page: https://skillsregistry.net/skills/hoshinonyaruko-gensokyo  
JSON: https://api.skillsregistry.net/v1/skills/hoshinonyaruko-gensokyo

## 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.

## Trust

- **Trust score (0–1):** 0.83
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** media
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/hoshinonyaruko-gensokyo)
- **Repository:** <https://github.com/hoshinonyaruko/gensokyo-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "hoshinonyaruko-gensokyo"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/hoshinonyaruko-gensokyo` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/hoshinonyaruko-gensokyo/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
