bizhawk-mcp-native

StealthC/bizhawk-mcp-native
★ 0 stars C# AI/LLM Updated today
A native MCP server for BizHawk/EmuHawk, implemented as a C# External Tool that lives inside the EmuHawk process. It exposes the emulator to LLM agents (opencode, Claude Desktop, any MCP client) over a Streamable HTTP endpoint.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "bizhawk-mcp-native": {
      "command": "npx",
      "args": [
        "-y",
        "StealthC/bizhawk-mcp-native"
      ]
    }
  }
}

README Excerpt

A native [MCP](https://modelcontextprotocol.io) server for [BizHawk](https://github.com/TASEmulators/BizHawk)/EmuHawk, implemented as a **C# External Tool** that lives **inside the EmuHawk process**. It exposes the emulator to LLM agents (opencode, Claude Desktop, any MCP client) over a **Streamable HTTP** endpoint: read/write memory, drive the joypad, step frames, set breakpoints, take screenshots, manage savestates — the full ApiHawk surface plus deeper emulator internals (watchpoints, cheat e

Tools (20)

BIZHAWK_INSTALLBIZHAWK_MCP_HOSTBIZHAWK_MCP_PORTDOTNET_ROOTbizhawk_clear_overlaybizhawk_disassemblebizhawk_dump_memorybizhawk_enable_rewindbizhawk_frame_advancebizhawk_frameskipbizhawk_freeze_addbizhawk_freeze_clearbizhawk_freeze_listbizhawk_freeze_removebizhawk_genesis_get_vdp_viewbizhawk_genesis_read_planebizhawk_get_board_infobizhawk_get_infobizhawk_get_joypadbizhawk_get_registers

Topics

bizhawkbizhawk-emulatorbizhawk-external-toolmcpmcp-server