universal-game-modder — MCP-сервер для Claude Code: анализ и патч игр
Локальный MCP-сервер определяет движок игры и даёт агенту инструменты для разбора и правки бинарников. Пригодится, когда нужно покопаться в чужом билде.
claude mcp add universal-game-modder -- npx -y universal-game-modderЧто делает universal-game-modder
Сервер подключается к агенту по stdio и работает на вашей машине: ни облака, ни телеметрии. Указываете каталог игры — он по сигнатурам файлов распознаёт Unity (Mono или IL2CPP), Unreal, Godot, Java и нативные сборки. Дальше агент вызывает инструменты сам.
В бесплатной версии 29 инструментов, и все считаются прямо в процессе. Это разбор PE-заголовков и секций, чтение, запись и поиск по hex, сканирование по байтовым шаблонам, извлечение строк и классов DLL, контрольные суммы, сравнение двух бинарников, разбор pck Godot и дизассемблирование по RVA. Плюс десяток инструментов сессии: detect_engine, load_game, game_status, mod_this_game и другие.
Нужен Node.js 18+ — код на ES-модулях и better-sqlite3. Сервер объявляет 100 инструментов, но 64 из них — наборы для декомпиляции Unity, Unreal и Java, которые ходят во внешние исполняемые файлы платного уровня. Без настроенного бэкенда такой вызов вернёт ошибку про отсутствующий путь к исполняемому файлу. Это штатное поведение, а не поломка.
Какие задачи решает
- определить, на каком движке собрана игра
- найти в бинарнике нужную строку или класс
- прочитать и поправить байты по смещению
- сверить контрольные суммы до и после правки
- сравнить две версии одного файла
Примеры запросов агенту
- Определи движок игры в папке
C:\Games\MyGame - Найди в
GameAssembly.dllстроки со словом Health - Прочитай 64 байта по смещению 4096 в
SomeBinary.exe
Как установить universal-game-modder
Командой платформы
claude mcp add universal-game-modder -- npx -y universal-game-modderКомандой платформы
codex mcp add universal-game-modder -- npx -y universal-game-modderФайл настроек
{
"mcpServers": {
"universal-game-modder": {
"command": "npx",
"args": [
"-y",
"universal-game-modder"
]
}
}
}Файл настроек
{
"servers": {
"universal-game-modder": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"universal-game-modder"
]
}
}
}Командой платформы
gemini mcp add universal-game-modder npx -y universal-game-modderПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о universal-game-modder
Как установить universal-game-modder в Claude Code?
Одной командой: claude mcp add universal-game-modder -- npx -y universal-game-modder. После этого сервер появится в конфиге MCP и запустится при следующем старте.
Что делает universal-game-modder?
Определяет движок игры по каталогу и отдаёт агенту инструменты для анализа и правки бинарников: PE-заголовки, hex, поиск по шаблонам, строки, контрольные суммы, дизассемблирование.
Почему часть инструментов возвращает ошибку про бэкенд?
Наборы для декомпиляции Unity, Unreal и Java идут в платном уровне и требуют внешних исполняемых файлов. В бесплатной версии их пути не заданы, поэтому вызов падает с сообщением о ненастроенном бэкенде.