mesen-for-ai
Related Servers
Alternatives to mesen-for-ai
No user-submitted related servers found.
Related Servers
- AlicenseAqualityCmaintenanceMCP 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.2025 npm4MIT
- AlicenseAqualityCmaintenanceMCP 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.1723 npm3MIT
- AlicenseAqualityBmaintenanceMCP 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.1824 npm2MIT
- AlicenseNot gradedqualityBmaintenanceA 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 npmMozilla Public 2.0
- AlicenseNot gradedqualityDmaintenanceMCP server for the mGBA Game Boy/GBA emulator, enabling full emulator control, memory access, debugging, and screenshot capture through natural language.4MIT
- AlicenseNot gradedqualityBmaintenanceMCP 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.3GPL 3.0
TDQS
Scored across 22 tools
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).
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.
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.
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.