RpgMakerMVUltimate MCP logo

RpgMakerMVUltimate MCP

by DiegoLopez0208

Builds, edits, analyzes, and playtests RPG Maker MV projects on disk through 13 MCP tools.

Install RpgMakerMVUltimate MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "diegolopez0208-rpgmakermvultimate-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "rpgmaker-mv-mcp"
      ],
      "env": {
        "RPGMAKER_PROJECT_PATH": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Automated check passed— started and listed 15 tools correctly (1mo ago).

Overview

DiegoLopez0208/RpgMakerMVUltimate-MCP MCP server gives AI agents access to an RPG Maker MV project on disk through 13 consolidated MCP tools. It can generate and edit maps, database records, events, plugins, and system data, while using project IDs and engine-aware validation. Analysis tools inspect project structure, unreachable maps, broken references, event behavior, and other health signals. Reach for DiegoLopez0208/RpgMakerMVUltimate-MCP MCP server when an agent needs to build or reason about an RPG Maker MV project locally, including live playtesting through its optional bridge.

Use cases

  • Generate RPG Maker MV maps from templates or semantic layouts
  • Inspect project health and find unreachable maps
  • Edit map events and database records with real project IDs
  • Playtest changes and collect runtime telemetry
  • Capture screenshots for visual inspection or QA

Key features

  • 13 consolidated MCP tools
  • Procedural and semantic map generation
  • Project-aware IDs and validation
  • Map mining and tileset profiles
  • Live playtest telemetry and hot reload
  • Screenshot capture through the bridge

Tools15

What RpgMakerMVUltimate MCP lets your agent do. Expand a tool for its parameters.

Verified live~11.0k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

8/12 checks healthy over the last 78d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 7d ago via OSV.dev · rpgmaker-mv-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars28Stargazers on the source repository.
npm downloads1.5kPackage downloads in the last 30 days.
Last commit14d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed15Callable tools this server registers over MCP.
Directory activity7 viewsConfig copies, upvotes, and views on AllMCPs.

How RpgMakerMVUltimate MCP works

What DiegoLopez0208/RpgMakerMVUltimate-MCP MCP server does

DiegoLopez0208/RpgMakerMVUltimate-MCP MCP server connects an AI agent to a real RPG Maker MV project stored on disk. Its tools cover project inspection, map generation, map and event editing, database changes, system and plugin-related operations, validation, and playtesting. The server is intended to work with the project’s actual files and IDs rather than asking an agent to fabricate references.

Map generation supports procedural, semantic, blank, themed, template, batch, and duplicate modes. Procedural generation can use bundled RTP templates or terrain and dungeon algorithms for themes without a matching template. Projects can also be mined to derive semantic layouts and tileset information without modifying the source project.

How it works

The server communicates with an MCP client over a local process and reads the folder identified by RPGMAKER_PROJECT_PATH. That folder should contain RPG Maker MV’s data/, js/, and index.html files. If the environment variable is not supplied, the server can start and receive a project path later through set_project_path.

Agents can begin with get_project_context to inspect available content and real IDs, then use analyze_project for an overview containing health information, counts, and unreachable maps. Changes are written to project files.

An optional live bridge connects the server to a game launched for playtesting. After the bridge plugin is installed and started, the agent can receive exceptions, console messages, scene changes, player position, event execution details, FPS, heap information, and screenshots. It can also reload a changed map without losing party state. The bridge listens on ws://127.0.0.1:32123.

Setup and configuration

Use the published npm executable with an MCP client configuration:

config.json
{
  "mcpServers": {
    "rpgmaker-mv": {
      "command": "npx",
      "args": ["-y", "rpgmaker-mv-mcp"],
      "env": {
        "RPGMAKER_PROJECT_PATH": "C:/path/to/project"
      }
    }
  }
}

Node.js 18 or newer is listed as a requirement. The project can also be built from source with npm install, npm run build, and npm start, while providing the project path through the environment. Restart the MCP client after adding or upgrading the server because clients load tool definitions at startup.

Tools and capabilities

DiegoLopez0208/RpgMakerMVUltimate-MCP MCP server exposes 13 consolidated tools. The documented operations include:

  • Inspecting project context and analyzing project health.
  • Generating maps from RTP templates, semantic layouts, or other supported modes.
  • Managing map events and editing project data.
  • Mining existing maps into cached semantic templates under .mcp-cache/.
  • Starting the live bridge, collecting telemetry, and issuing bridge commands.
  • Reloading maps or individual database files during a playtest.
  • Capturing screenshots to .mcp-cache/screenshots/ for later inspection.

The bridge plugin is restricted to NW.js test runs launched with a test argument. System.json and Tilesets.json cannot be hot-reloaded; those changes require a fresh playtest.

Limitations and notes

The server works with RPG Maker MV projects, not a general-purpose game engine. Procedural templates use tile IDs associated with RTP sheets, so changing tilesets can make those maps appear incorrectly. Semantic generation is the documented option for custom or non-RTP tilesets, but it requires a suitable tileset profile or mined project data.

The live bridge is optional and requires installing its plugin into the project, starting the bridge, and running the game in the supported test configuration. Without the bridge, playtest opens the game but does not provide the same telemetry or feedback loop. The material does not document remote hosting, external API credentials, or a license name.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about RpgMakerMVUltimate MCP

Configure an MCP client to run `npx -y rpgmaker-mv-mcp` and set `RPGMAKER_PROJECT_PATH` to the RPG Maker MV project folder.

Yes.

The repository lists Node.js 18 or newer.

Yes. Its playtest and optional live bridge can open the game, report runtime telemetry, reload maps, and capture screenshots when configured with the bridge plugin.

No API key or external paid API credential is documented.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewRpgMakerMVUltimate MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/diegolopez0208-rpgmakermvultimate-mcp?style=directory)](https://allmcps.com/mcp/diegolopez0208-rpgmakermvultimate-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/diegolopez0208-rpgmakermvultimate-mcp"><img src="https://allmcps.com/api/badge/diegolopez0208-rpgmakermvultimate-mcp?style=directory" alt="RpgMakerMVUltimate MCP on AllMCPs" /></a>