Enterprise DNA Enterprise DNA
M MCP Servers Developer low

dmang-dev/mcp-bizhawk

by Various

MCP server for BizHawk — drive NES/SNES/GB/GBC/GBA/Genesis/N64/PSX/Saturn and more through one Lua bridge

MCP

dmang-dev/mcp-bizhawk

Added 11 June 2026

Overview

MCP server that connects AI tools to the BizHawk emulator through a single Lua bridge. Supports a wide range of consoles including NES, SNES, Game Boy, Genesis, N64, PlayStation, Saturn, and more. Enables programmatic control of emulator state for automation or AI experimentation.

Best for

Best for
Developers integrating AI agents with retro game emulators for research or automation

Use cases

  • Automating gameplay testing across multiple retro consoles
  • Building AI agents that interact with emulated games
  • Scripting tool-assisted speedrun routines via MCP

How to use

Install

npx -y mcp-bizhawk

Tools exposed

  • BIZHAWK_HOST
  • BIZHAWK_PORT
  • bizhawk_ping
  • bizhawk_get_info
  • bizhawk_list_memory_domains
  • bizhawk_read_range
  • bizhawk_write_range
  • bizhawk_press_buttons
  • bizhawk_frame_advance
  • bizhawk_reset
  • bizhawk_screenshot

Tested with

Claude Desktop, Claude Code

Notes

MCP server that connects AI tools to the BizHawk emulator through a single Lua bridge. Supports a wide range of consoles including NES, SNES, Game Boy, Genesis, N64, PlayStation, Saturn, and more. Enables programmatic control of emulator state for automation or AI experimentation.

0 stars on GitHub. Last updated 2026-06-11. Licensed MIT.

Use cases

  • Automating gameplay testing across multiple retro consoles
  • Building AI agents that interact with emulated games
  • Scripting tool-assisted speedrun routines via MCP

Pros

  • Supports a broad range of retro consoles through one interface
  • Written in TypeScript for type safety and developer familiarity
  • Leverages BizHawk’s robust Lua scripting for emulator control

Cons

  • Zero stars indicates a very new or untested project
  • Requires local BizHawk setup and Lua scripting knowledge
  • MCP adoption is still limited, reducing immediate interoperability

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Supports a broad range of retro consoles through one interface
  • Written in TypeScript for type safety and developer familiarity
  • Leverages BizHawk's robust Lua scripting for emulator control

Cons

  • Zero stars indicates a very new or untested project
  • Requires local BizHawk setup and Lua scripting knowledge
  • MCP adoption is still limited, reducing immediate interoperability
Free 27-page guide

Get the free Developer’s Field Guide

A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.

Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks