MCP server exposing the Game Boy Pan Docs as structured, citable lookups for decompilation work
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"gbdocs-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# gbdocs-mcp [](https://github.com/Nighthawk42/gbdocs-mcp/actions/workflows/ci.yml) [](https://pypi.org/project/gbdocs-mcp/) [](https://pypi.org/project/gbdocs-mcp/) [](LICENSE) An MCP server that turns the Game Boy [Pan Docs](https://gbdev.io/pandocs) into precise, low-token, **citable** lookups for decompilation work. Instead of grepping 456 KB of markdown, an agent can ask directly: - *What is `$FF41`?* → `gb_lookup_register` - *What does `ld a,$91 / ldh [rLCDC],a` configure?* → `gb_decode_register_value` - *What does a write to `$2000` do on MBC1?* → `gb_mbc_decode_write` - *What is opcode `$CB 7C`?* → `gb_decode_opcode` - *What register state does my ROM inherit from the boot ROM?* → `gb_boot_state` Two rules shape every response: 1. **Nothing is fabricated.** Each response carries a `source` block naming the page, section and `https://gbdev.io/pandocs/...` URL it came from. Where Pan Docs does not cover something (opcode cycle counts, for instance), the server says so. 2. **`pandocs/` is never modified.** The docs are read live at startup, so a `git pull` inside the clone updates the server with no rebuild. ## Install The Pan Docs markdown ships inside the package, so there is nothing else to download. ```sh pip install gbdocs-mcp # or: uv tool install gbdocs-mcp pip install "gbdocs-mcp[semantic]" # adds embedding-backed search (pulls in torch) ``` Register with Claude Code: ```sh claude mcp add gbdocs -- uvx gbdocs-mcp ``` <details> <summary>Or with any MCP client, via <code>mcpServers</code> config</summary> ```json { "mcpServers": { "gbdocs": { "command": "uvx", "args": ["gbdocs-mcp"] } } } ``` </details> ### From source ```sh git clone htt…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.