Works offline on RPG Maker MV projects: edit maps, the database and events, find broken references, debug events and search the project.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add rpg-maker-mv-copilot --env VISION_API_KEY='<VISION_API_KEY>' --env RPGMAKER_PROJECT_PATH='<RPGMAKER_PROJECT_PATH>' -- npx -y rpgmaker-mv-mcp~/.codex/config.toml
[mcp_servers.rpg-maker-mv-copilot]
command = "npx"
args = ["-y", "rpgmaker-mv-mcp"]
env = { VISION_API_KEY = "<VISION_API_KEY>", RPGMAKER_PROJECT_PATH = "<RPGMAKER_PROJECT_PATH>" }
# codex mcp add rpg-maker-mv-copilot --env VISION_API_KEY='<VISION_API_KEY>' --env RPGMAKER_PROJECT_PATH='<RPGMAKER_PROJECT_PATH>' -- npx -y rpgmaker-mv-mcp~/.cursor/mcp.json
{
"mcpServers": {
"rpg-maker-mv-copilot": {
"command": "npx",
"args": [
"-y",
"rpgmaker-mv-mcp"
],
"env": {
"VISION_API_KEY": "<VISION_API_KEY>",
"RPGMAKER_PROJECT_PATH": "<RPGMAKER_PROJECT_PATH>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"rpg-maker-mv-copilot": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"rpgmaker-mv-mcp"
],
"env": {
"VISION_API_KEY": "<VISION_API_KEY>",
"RPGMAKER_PROJECT_PATH": "<RPGMAKER_PROJECT_PATH>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"rpg-maker-mv-copilot": {
"command": "npx",
"args": [
"-y",
"rpgmaker-mv-mcp"
],
"env": {
"VISION_API_KEY": "<VISION_API_KEY>",
"RPGMAKER_PROJECT_PATH": "<RPGMAKER_PROJECT_PATH>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"rpg-maker-mv-copilot": {
"command": "npx",
"args": [
"-y",
"rpgmaker-mv-mcp"
],
"env": {
"VISION_API_KEY": "<VISION_API_KEY>",
"RPGMAKER_PROJECT_PATH": "<RPGMAKER_PROJECT_PATH>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"rpg-maker-mv-copilot": {
"command": "npx",
"args": [
"-y",
"rpgmaker-mv-mcp"
],
"env": {
"VISION_API_KEY": "<VISION_API_KEY>",
"RPGMAKER_PROJECT_PATH": "<RPGMAKER_PROJECT_PATH>"
}
}
}
}Environment variables
VISION_API_KEYRPGMAKER_PROJECT_PATH
Replace the placeholders with your own credentials and keep them out of version control.