Skip to main content
Glama
304,412 tools. Last updated 2026-07-16 04: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
  • 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
  • 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
  • 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 sequences to emulated game memory via the libretro core's memory map for cheats, debug pokes, and state mutations. Returns the number of bytes actually written.
    MIT
  • Write byte sequence to emulated memory via CHEEVOS address space. Fallback when core lacks memory map. Verify changes with read.
    MIT
  • Toggle RetroArch's pause state to pause if running or unpause if paused. Use retroarch_get_status to confirm current state before toggling.
    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
  • 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