Skip to main content
Glama
paulomanrique

mesen-for-ai

Related Servers

Alternatives to mesen-for-ai

No user-submitted related servers found.

    Related Servers

    • 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
      25 npm
      4
      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
      23 npm
      3
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      MCP server for the mGBA Game Boy Advance emulator. Read and write GBA memory, inject button presses, take screenshots, save/load state, and step the emulator through a Lua bridge.
      18
      24 npm
      2
      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.
      24 npm
      Mozilla Public 2.0
    • 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
      Not graded
      quality
      B
      maintenance
      MCP server for Cheat Engine 7.6 that enables AI agents to perform memory scanning, reading/writing, process manipulation, debugging, and code injection via a Lua named pipe bridge.
      3
      GPL 3.0

    TDQS

    C2.1/5.0

    Scored across 22 tools

    Disambiguation5/5

    Every tool is namespaced by domain (session, run, cpu, watch, breakpoint, trace, cdl) with a specific action, so there is no ambiguity between them. Even similar list operations are clearly scoped (watch.list vs breakpoint.list vs trace.list).

    Naming Consistency5/5

    All tools follow the same `<domain>.<action>` pattern using lowercase snake_case. The action is consistently a verb (load, reset, create, delete, start, stop) or a common noun for getters (info, status, registers), maintaining a uniform and predictable structure.

    Tool Count3/5

    With 22 tools, this sits in the borderline heavy category (16-25). While each tool has a distinct purpose, the large number could overwhelm an agent, though it may be justified by the broad scope of emulator debugging features.

    Completeness2/5

    The set covers session management, CPU/memory access, breakpoints, tracing, and CDL, but lacks essential emulator interactions for AI use such as input injection, video/screen capture, or save/load states. These gaps prevent an agent from fully controlling or observing a game, making the surface significantly incomplete.

    Maintenance

    ActivityMaintained
    ResponsivenessNo issues