RpgMakerMVUltimate MCP
UnclaimedRPG Maker MV Ultimate — AI copilot (MCP): generate maps, edit the database & events, and understand your project (validate references, explain why an event never fires, critique maps).
Set up this server
01 / Choose your client
02 / Before you connect
Authentication is not specified. Check the project instructions before connecting.
Project instructions03 / Add the configuration
claude mcp add --transport stdio 'rpgmakermvultimate-mcp' -- 'npx' '-y' 'degit' 'DiegoLopez0208/RpgMakerMVUltimate-MCP/skill/rpgmaker-mv-mcp' '~/.claude/skills/rpgmaker-mv-mcp'04 / Check it in your client
Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.
More in Databases
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
13 of 13 tools
Documented tools (13)
From project documentation. A server handshake does not verify each tool’s description or behavior.
analyze_image
Optional Vision-AI image analysis, plus offline tileset grid measurement and quadrant colors
analyze_project
Read-only project intelligence — overview, index, validate, graph, usage, explain, ast, plugins, critique, refactor, search (see below)
create_database_entry
Create entries, with presets: damageskill, healingskill, buffskill, stateskill, bossenemy, encountertroop
delete_database_entry
Delete entries incl. troops & animations (with reference-breakage warnings)
edit_map
Fill tile layers, set display names, organize the map tree, connect two maps, set encounters
generate_map
Knowledge-driven generation: clones a real reference map per theme (or pure procedural / blank / themed / a specific template / batch / duplicate)
get_project_context
Project digest, asset index, per-tileset tile IDs, bundled-template catalog
manage_map_event
Create (presets: npc, chest, teleport, door, shop, inn, boss, puzzleswitch), update, convert an existing event into a merchant/inn/sign, delete, add commands, bulk-populate
manage_system
Game title, switch/variable names, starting position; author a plugin (createplugin), scaffold a new project (scaffoldproject), and run the game (playtest) / open it in the editor (openeditor)
query_database
List / get by ID / search any database (actors, classes, skills, items, weapons, armors, enemies, states, troops, tilesets, common events, animations)
query_map
Map tree, full map data, events, single event, lint (validate), offline ASCII render
set_project_path
Switch projects at runtime
update_database_entry
Partial updates (incl. troops & animations); append commands to common events; add enemies to troops
Tool change history
FAQ
Questions about RpgMakerMVUltimate MCP Server
- How do I connect RpgMakerMVUltimate MCP Server to Claude?
- Run `claude mcp add rpgmakermvultimate-mcp -- npx -y degit DiegoLopez0208/RpgMakerMVUltimate-MCP/skill/rpgmaker-mv-mcp ~/.claude/skills/rpgmaker-mv-mcp` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
- Is RpgMakerMVUltimate MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can RpgMakerMVUltimate MCP Server do?
- RpgMakerMVUltimate MCP Server documents 13 tools to the agent, including analyze_image, analyze_project, create_database_entry. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.