Enterprise DNA
M MCP Servers Developer low

dmang-dev/mcp-retroarch

by Various

MCP server for RetroArch — exposes memory r/w, save state, screenshot, pause/frameadvance/reset via the Network Control Interface

D

MCP

dmang-dev/mcp-retroarch

Added 11 June 2026

#claude #emulator #libretro #mcp #model-context-protocol #retroarch #typescript

Overview

An MCP server that interfaces with RetroArch via its Network Control Interface. It exposes memory read/write, save state management, screenshots, and emulation controls like pause, frame advance, and reset.

Best for

Best for
Developers building automation or debugging tools for retro game emulation

Use cases

  • Automating memory manipulation for retro game testing
  • Integrating emulator control into developer tooling or CI pipelines
  • Building debugging and reverse engineering tools for classic games

Notes

An MCP server that interfaces with RetroArch via its Network Control Interface. It exposes memory read/write, save state management, screenshots, and emulation controls like pause, frame advance, and reset.

1 stars on GitHub. Last updated 2026-06-11. Licensed MIT.

Use cases

  • Automating memory manipulation for retro game testing
  • Integrating emulator control into developer tooling or CI pipelines
  • Building debugging and reverse engineering tools for classic games

Pros

  • Written in TypeScript for type safety and easy integration
  • Direct memory read/write access for deep emulation control
  • Uses standard MCP protocol for composability with other tools

Cons

  • Very early stage with only 1 star and limited community
  • Requires RetroArch’s network interface to be enabled and configured
  • Tied to RetroArch only and not portable to other emulators

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Written in TypeScript for type safety and easy integration
  • Direct memory read/write access for deep emulation control
  • Uses standard MCP protocol for composability with other tools

Cons

  • Very early stage with only 1 star and limited community
  • Requires RetroArch's network interface to be enabled and configured
  • Tied to RetroArch only and not portable to other emulators