Skip to main content
Glama
704,508 tools. Updated 2026-10-26 08:44

"RetroArch" matching MCP tools:

  • Check connectivity to RetroArch's Network Control Interface and return the RetroArch version string to confirm the UDP transport is operational before issuing other commands.
    MIT
  • Reads RetroArch emulator status: playing/paused state, loaded system, game basename, and CRC32. Required before toggling pause or frame advance to verify current state.
    MIT
  • Read a single RetroArch configuration parameter by name from a running emulator via NCI, revealing paths and settings without parsing retroarch.cfg manually.
    MIT
  • Retrieve a single RetroArch configuration value by parameter name via the Network Control Interface to access filesystem paths and settings without manually parsing the config file.
    MIT
  • Display a single-line notification overlaid on the RetroArch window for debug output, progress markers, or user alerts. The message fades out after the configured timeout.
    MIT

Matching MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    An MCP server for controlling RetroArch via its Network Control Interface, enabling memory read/write, save states, screenshots, emulator control, and gamepad input through the Network RetroPad protocol.
    22
    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
    10 npm
    5
    MIT
  • Capture a PNG screenshot of the current emulator display and save it to RetroArch's configured screenshot directory. Use to verify game state or inspect visible effects of control commands.
    MIT
  • Capture a PNG screenshot of the current emulator display to inspect game state, document sequences, or verify control commands took effect.
    MIT
  • Read up to 4096 bytes from the libretro core's system memory map and return them as a hex dump. Use when the loaded core advertises a memory map.
    MIT
  • Read up to 4096 bytes from emulated memory using the CHEEVOS address space, returning a hex dump. Use as fallback when the core lacks a memory map.
    MIT
  • Write byte sequence to emulated memory via CHEEVOS address space. Fallback when core lacks memory map. Verify changes with read.
    MIT
  • Step emulation forward one frame at a time while paused. Use for precise input timing, animation inspection, or letting emulation initialize after a reset.
    MIT
  • Trigger a soft reset of the running game, equivalent to pressing the console's reset button, to restart from the reset vector. Unsaved progress is lost.
    MIT
  • Verify that RetroArch's Network Control Interface is reachable and retrieve its version string. Call this before other commands to confirm the UDP transport is working.
    MIT
  • Get RetroArch's run state (playing/paused), loaded system, game basename, and CRC32 to verify what's active before controlling the emulator.
    MIT
  • Read up to 4096 bytes from the emulated system's memory map and return them as a hex dump, enabling memory inspection and RAM-hunt workflows for cheat discovery.
    MIT
  • Read up to 4096 bytes from RetroArch's emulated memory via the CHEEVOS address space and return as hex dump. Use as fallback when the core lacks a memory map.
    MIT