rpgmaker-mv-mcp — MCP-сервер для Claude Code
Даёт ассистенту доступ к базе данных, картам и событиям проекта RPG Maker MV. Пригодится, когда надо править игру пачкой, а не мышкой в редакторе.
claude mcp add rpgmaker-mv-mcp -- npx -y @xerolo44/rpgmaker-mv-mcpЧто делает rpgmaker-mv-mcp
Сервер работает через Model Context Protocol и подключается к Claude, Claude Desktop, Cursor и другим MCP-клиентам. Внутри — набор инструментов для всех 12 типов базы данных (актёры, классы, скиллы, предметы, оружие, броня, враги, отряды, состояния, анимации, тайлсеты, общие события): читать, создавать, менять, удалять. Отдельно есть готовые сборщики скиллов — достаточно имени и формулы урона, чтобы получить валидную запись в редакторе.
Карты и события тоже под рукой: создать карту, добавить или поправить ивент, вставить пачку команд, собрать диалог с разбивкой по окнам сообщений. render_map_image рисует карту в PNG с настоящей графикой тайлсета, событиями и сеткой, так что модель видит результат, а не работает вслепую. connect_maps ставит переходы между двумя картами сразу в обе стороны. Для массовых правок есть bulk_update_records с предварительным диффом и balance_report с simulate_battle для проверки баланса.
Нужен Node.js 18 и выше. Каждый файл перед первой правкой за сессию уходит в .mcp-backups/, откат делает restore_backup, а validate_project ловит битые ссылки до сборки. При старте укажите --project с путём к папке игры, иначе придётся сначала звать set_project.
Какие задачи решает
- создать скилл с формулой урона через ассистента
- найти все события, где упоминается нужный персонаж
- покрасить карту водой и стенами без ручной кисти
- перебалансировать оружие с предварительным диффом
- вынести весь текст игры в CSV и залить обратно
Примеры запросов агенту
- Создай скилл «Огненный шар»: магический урон,
a.mat * 4 - b.mdf * 2, 12 MP, огненная стихия. - Найди все ивенты на всех картах, где упоминается мэр.
- Соедини карту замка и подземелья переходами в обе стороны.
Как установить rpgmaker-mv-mcp
Командой платформы
claude mcp add rpgmaker-mv-mcp -- npx -y @xerolo44/rpgmaker-mv-mcpКомандой платформы
codex mcp add rpgmaker-mv-mcp -- npx -y @xerolo44/rpgmaker-mv-mcpФайл настроек
{
"mcpServers": {
"rpgmaker-mv-mcp": {
"command": "npx",
"args": [
"-y",
"@xerolo44/rpgmaker-mv-mcp"
]
}
}
}Файл настроек
{
"servers": {
"rpgmaker-mv-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@xerolo44/rpgmaker-mv-mcp"
]
}
}
}Командой платформы
gemini mcp add rpgmaker-mv-mcp npx -y @xerolo44/rpgmaker-mv-mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о rpgmaker-mv-mcp
Как установить rpgmaker-mv-mcp в Claude Code?
Одной командой: claude mcp add rpgmaker-mv-mcp -- npx -y @xerolo44/rpgmaker-mv-mcp. Дальше укажите путь к проекту параметром --project или попросите ассистента вызвать set_project.
Что делает rpgmaker-mv-mcp?
Превращает ассистент в соразработчика проекта RPG Maker MV: он читает и правит базу данных, карты, события, плагины и тексты. Перед изменением каждого файла сервер делает снимок в .mcp-backups/.
Что нужно для работы?
Node.js версии 18 или выше и папка проекта RPG Maker MV. Путь к игре передаётся при запуске, без него сервер попросит указать проект.