Skip to main content
Glama

Related Servers

Alternatives to mcp-mgba

  • F
    license
    A
    quality
    D
    maintenance
    Enables AI assistants to play Pokemon Fire Red through the mGBA emulator by providing tools for button inputs and screenshots. It allows for direct reading of real-time game state from RAM, including party information, player location, and battle status.
    10
    3
    -
  • A
    license
    A
    quality
    C
    maintenance
    MCP server for PCSX2 and other emulators that speak the PINE protocol. Read and write 8/16/32/64-bit emulator memory and control save states for PlayStation-family emulation.
    14
    17 npm
    2
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    MCP server for RetroArch via its Network Control Interface. Drive any libretro core — read/write memory, save/load state, screenshot, pause/frame-advance/reset — across NES, SNES, Genesis, N64, GBA, PS1 and more.
    17
    17 npm
    3
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    An MCP server that exposes PPSSPP — the PlayStation Portable emulator — to any MCP-compatible client (Claude Desktop, Claude Code, etc.) via PPSSPP's built-in WebSocket debugger interface. Read and write PSP memory, drive games with button input, capture screenshots, set CPU breakpoints, inspect MIPS Allegrex registers — all through a clean tool interface. No bridge plugin needed; PPSSPP's debugg
    23
    19 npm
    8
    MIT

Related Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    MCP server for the mGBA Game Boy/GBA emulator, enabling full emulator control, memory access, debugging, and screenshot capture through natural language.
    4
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    MCP server for BizHawk, the multi-system emulator. Drive NES, SNES, GB/GBC/GBA, Genesis, N64, PSX, Saturn and more through one Lua bridge — memory r/w across named domains, joypad input, frame-advance, screenshot, save/load state.
    20
    18 npm
    4
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    A headless MCP server that lets an LLM load Game Boy Advance ROMs, step through instructions, read and write memory, and manage breakpoints, watchpoints, and registers.
    16 npm
    Mozilla Public 2.0
  • A
    license
    C
    quality
    B
    maintenance
    MCP server that launches Mesen/MesenCE headlessly and exposes the emulator's debugger-face Lua API over MCP JSON-RPC, enabling AI agents to load ROMs, step frames, inspect memory/registers, manage breakpoints/watches, trace execution, and export Code/Data Logger maps for SNES, NES, PC Engine, and Game Boy Advance.
    22
    GPL 3.0
  • A
    license
    A
    quality
    B
    maintenance
    Local MCP server for automating the Ryubing Nintendo Switch emulator, providing tools for controller input, touch, screenshots, logs, game launch, and session management.
    10
    MIT

TDQS

A4.9/5.0

Scored across 18 tools

Disambiguation5/5

Every tool has a clearly distinct purpose: emulation control (pause/unpause/reset), stepping (advance_frames), memory access at different widths (read8/16/32/range and write counterparts), state management (save/load), input (press_buttons), info retrieval (get_info), and screenshot. There is no functional overlap.

Naming Consistency5/5

All tools follow the pattern 'mgba_' followed by a descriptive verb or verb_noun in snake_case (e.g., advance_frames, read16, save_state). The naming is uniform and predictable, with clear size suffixes for read/write tools.

Tool Count5/5

18 tools is a well-scoped count for an emulator control server. Each tool addresses a specific need without redundancy, covering emulation flow, memory manipulation, state persistence, input, and diagnostics.

Completeness5/5

The tool set provides full lifecycle coverage: start/reset, pause/resume, single-step, memory read/write at all common widths, state save/load (slot or file), screenshot, input queuing, and info. No obvious gaps exist for typical emulation debugging or automation tasks.

Maintenance

ActivityActive
ResponsivenessWithin a week