MCP.Market

Rom MCP server

by mrfentmen·io.github.mrfentmen/rom-mcp·v1.2.1

Search ROMs across Internet Archive, ROMsgames, CoolROM, and more. Verify checksums and parse saves.

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed Rom yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Rom tools (14)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • detect_console

    Detect the likely game console from a filename or path.

  • download_rom

    Download a ROM from Internet Archive to a local directory.

  • get_download_link

    Get the direct download URL for a ROM from Internet Archive.

  • match_by_checksum

    Identify a game by providing its MD5, SHA1, or CRC32 hash.

  • parse_save_file

    Read and parse an emulator save file (.sav, .srm, .states).

  • scan_collection

    Scan a directory of ROMs and identify all game files, compute checksums.

  • search_all_sources

    Search across all ROM sources: Internet Archive, ROMsgames.net, CoolROM, Arcade Punks, ROMsFun, and Reddit r/Roms.

  • search_arcadepunks

    Search Arcade Punks for ROMs and related content.

  • search_coolrom

    Search CoolROM for game ROMs.

  • search_reddit_roms

    Search Reddit r/Roms for community discussions and recommendations about ROMs.

  • search_rom

    Search Internet Archive for game ROMs by title, console, or keyword. Returns download links and metadata.

  • search_romsfun

    Search ROMsFun for game ROMs.

  • search_romsgames

    Search ROMsgames.net for game ROMs.

  • verify_rom

    Verify a ROM file against known checksums. Computes MD5, SHA1 and checks against databases.

Public scan report

scanner v0.1.10 · 2026-11-01 · same rubric, same numbers if you re-run it

no findings
  • Code scan9 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 85 days ago12/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Rom compares

Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
85/100
higher than 75% of 3,470 Web search servers
Tools
14
the typical Web search server has 5
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break

What its tools let an agent do: 14 read

Release history: 2 versions in the registry since 2026-08-08, latest 2026-09-21, typically one every 44 days.

Install Rom in Claude Code, Cursor or VS Code

Runs npx -y @mrfentmen/rom-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add rom-mcp -- npx -y @mrfentmen/rom-mcp
Add to Cursor

What the publisher says

From the Rom repository's README, as published. We do not edit it. Read it on GitHub

ROM MCP

An MCP server for searching, verifying, and managing game ROM collections. Search Internet Archive, verify checksums against No-Intro and Redump databases, parse emulator save files, and download ROMs.

What it does

Search for ROMs across Internet Archive, ROMsgames.net, CoolROM, Arcade Punks, ROMsFun, and Reddit r/Roms. Verify ROM integrity using checksums. Identify unknown ROMs by hash. Parse save files to check playtime and progress. Scan entire collections and catalog everything.

Supported Sources

  • Internet Archive - Search via the IA API
  • ROMsgames.net - HTML scraping
  • CoolROM - HTML scraping
  • Arcade Punks - HTML scraping
  • ROMsFun - HTML scraping
  • Reddit r/Roms - Community discussions and recommendations

Tools

  • search_rom. Search Internet Archive for game ROMs by title or keyword.
  • searchallsources. Search across all ROM sources (Internet Archive, ROMsgames, CoolROM, Arcade Punks, ROMsFun, Reddit r/Roms).
  • search_romsgames. Search ROMsgames.net for ROMs.
  • search_coolrom. Search CoolROM for ROMs.
  • search_arcadepunks. Search Arcade Punks for ROMs.
  • search_romsfun. Search ROMsFun for ROMs.
  • searchredditroms. Search Reddit r/Roms for community discussions and recommendations.
  • verify_rom. Compute MD5 and SHA1 checksums and verify against known databases.
  • matchbychecksum. Identify a game by providing its hash.
  • parsesavefile. Read emulator save files (.sav, .srm, .states).
  • scan_collection. Scan a directory and identify all ROM files.
  • getdownloadlink. Get direct download URL from Internet Archive.

Install

npx rom-mcp

Claude Desktop setup

Add this to your claudedesktopconfig.json:

{
  "mcpServers": {
    "rom": {
      "command": "npx",
      "args": ["-y", "rom-mcp"]
    }
  }
}

Example usage

Ask Claude:

"Search Internet Archive for Super Mario World ROMs"

"Verify this ROM file at ~/Downloads/game.sfc"

"What game is this? MD5: a1b2c3d4e5f6..."

"Scan my ROM collection at ~/ROMs and tell me what I have"

"Download the Sonic the Hedgehog ROM to my desktop"

"Parse this save file and tell me how much playtime I have"

Checksum verification

The server computes MD5 and SHA1 hashes of ROM files and checks them against known databases to verify integrity and identify games.

Save file support

Parses common emulator save formats including .srv, .srm, .sav, .states, and .ss files.

License

MIT

Nothing above is checked by us. What we check is on the safety report.

Rom: common questions

Is Rom MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the Rom safety report
How do I install Rom?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Rom need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Rom maintained?
The last commit was 88 days ago (2026-08-08). The latest release is v1.2.1.
What can I use instead of Rom?
Servers from other publishers that do the same job: Open Library MCP server, Jshookmcp MCP server and Sui Knowledge Base (kapa.ai) MCP server.
How does Rom compare with other Web search MCP servers?
safety score 85/100 (higher than 75% of 3,470 Web search servers); tools 14 (the typical Web search server has 5); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Rom

Same job from other publishers: the closest match first, then the best rated.

  • Open Library
    Search books and authors on the Internet Archive's Open Library
    A
  • Jshookmcp
    Search-first MCP server for JavaScript reverse engineering: 735 tools across 36 domains.
    C
  • Sui Knowledge Base (kapa.ai)
    Semantic search across Sui documentation and knowledge sources, powered by kapa.ai
    A
  • Free Search
    No-API-key web search, page fetching and document reading across many engines. Local-first.
    B
  • GEO Tracker by DigestSEO
    Track brand citations across seven AI search surfaces. Free OSS; optional EUR 99 client-ready audit.
    B

More from mrfentmen →