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