# romdev MCP server

> Lets an AI agent build, run, debug, reverse-engineer, and recompile retro console games across 19 different platforms.

- Repository: https://github.com/monteslu/romdev
- Page: https://hostedmcp.org/servers/monteslu/romdev
- Transport: stdio
- Stars: 32

## Install

### Claude Code

```sh
claude mcp add romdev -- npx -y romdevtools
```

### Cursor (`~/.cursor/mcp.json`)

```json
{
  "mcpServers": {
    "romdev": {
      "command": "npx",
      "args": [
        "-y",
        "romdevtools"
      ]
    }
  }
}
```

### VS Code (`.vscode/mcp.json`)

```json
{
  "servers": {
    "romdev": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "romdevtools"
      ]
    }
  }
}
```

### Claude Desktop (`claude_desktop_config.json`)

```json
{
  "mcpServers": {
    "romdev": {
      "command": "npx",
      "args": [
        "-y",
        "romdevtools"
      ]
    }
  }
}
```

### Codex (`~/.codex/config.toml`)

```toml
[mcp_servers.romdev]
command = "npx"
args = ["-y", "romdevtools"]
```

### Gemini CLI (`~/.gemini/settings.json`)

```json
{
  "mcpServers": {
    "romdev": {
      "command": "npx",
      "args": [
        "-y",
        "romdevtools"
      ]
    }
  }
}
```

## FAQ

### What platforms are supported by romdev?

It covers 19 consoles and computers ranging from the Atari 2600 to the Dreamcast, as well as PICO-8 and WebAssembly runtimes.

### Do I need to install external compilers or emulators?

No, every compiler, emulator core, and analysis engine is shipped as WebAssembly through npm, so nothing else needs to be installed.

### Can I see the game running while the agent works?

Yes, you can use the playtest() tool to open an SDL window with gamepad support or use the host() tool to livestream the session.
