MCP server for RomM — self-hosted game and ROM management platform
MCP server for RomM — self-hosted game and ROM management platform
Give your AI assistant full access to browse, search, and manage your retro game library.
rmm_* token)Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| romm_stats | Library statistics — total platforms, ROMs, saves, states, screenshots, file size |
| romm_list_platforms | List all platforms with ROM counts, categories, and slugs |
| romm_browse_roms | Browse and filter ROMs with pagination. Supports platform, collection, genre, company, region filters, and sorting |
| romm_get_rom | Full ROM details by ID — metadata, genres, companies, summary, rating, YouTube link |
| romm_search_roms | Search ROMs by name |
| romm_manage_collections | CRUD collections (list, get, create, update, delete). Also supports smart and virtual collections |
| romm_get_collection_roms | List all ROMs in a specific collection |
| romm_list_firmware | List firmware files available per platform |
| romm_download_rom | Generate an authenticated download URL for a ROM |
| romm_update_rom | Update ROM metadata — display name, notes, favorite status |
| romm_rom_notes | Manage notes attached to a ROM (list, add, update, delete) |
| romm_manage_saves | List save files, optionally filtered by ROM |
| romm_manage_states | List save state files, optionally filtered by ROM |
| romm_system | System operations — heartbeat, config, trigger library scan, metadata update |
| romm_screenshots | List screenshots, optionally filtered by ROM |
{
"mcpServers": {
"romm": {
"command": "npx",
"args": [
"-y",
"romm-mcp"
],
"env": {
"ROMM_BASE_URL": "http://your-romm-instance:5500",
"ROMM_API_KEY": "YOUR_ROMM_API_KEY"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
rmm_* token)| Variable | Description | Required |
|---|---|---|
| ROMM_BASE_URL | Declared in the maintainer’s client configuration. | Check documentation |
| ROMM_API_KEY | Declared in the maintainer’s client configuration. | Check documentation |
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
<i>Provides an API layer in front of the Ollama API, seamlessly adding tools from multiple MCP servers so every Ollama request can access all
MCP Server to execute AppleScript and JXA on macOS.
A Model Context Protocol server that turns Claude Opus into a fully autonomous derivatives trader on [Deribit](https://www.deribit.com) — live
Public GitLab projects and users. No key required.