Skip to main content
Glama
524,225 tools. Updated 2026-09-06 14:34

"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
    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
    24
    3
    MIT
  • 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
  • Load a save state from a numbered slot without altering RetroArch's current-slot pointer. Use to access specific bookmarks while preserving ongoing save location.
    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
  • 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
  • Write bytes to emulated memory via the CHEEVOS address space when cores lack a memory map. Fallback write tool; verify with retroarch_read_ram because the command returns no acknowledgment.
    MIT
  • Advance the emulated system by exactly one frame when paused, enabling frame-precise input automation and animation inspection. Pause the emulator first, as the command is ignored while running.
    MIT
  • Trigger a soft reset of the current game in RetroArch, equivalent to pressing the console's reset button. Restarts the game from its reset vector; unsaved progress is lost.
    MIT