{"name":"io.github.doritoman90000/universal-game-modder","slug":"doritoman90000-universal-game-modder","title":null,"description":"Local MCP server: detects a game's engine and gives agents native binary analysis/patching tools.","url":"https://mcp.market/server/doritoman90000-universal-game-modder","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":22,"stars":0,"forks":0,"downloads_week":30,"last_push_at":"2026-09-02T20:25:19.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/doritoman90000/universal-game-modder","website":null,"version":"0.1.4","remotes":[],"packages":[{"registryType":"npm","identifier":"universal-game-modder","version":"0.1.4","transport":{"type":"stdio"}}],"tools":[{"name":"build_and_deploy","description":"Compile a mod project and deploy the output to the game mods directory.","write_action":true,"price_micros":0,"input_schema":null},{"name":"debug_mod","description":"Analyze mod logs to diagnose errors and suggest fixes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"decode_assets","description":"Universal Asset Decoder. Reads a PR-1 autopsy catalog, cracks open Unity .assets containers, and decodes their members back into The Model (decoded=1, decoded_path set): Texture2D -> PNG (streamed pixels from sibling .resS), Mesh -> glTF .glb + .obj (plain/uncompressed; compressed noted+deferred), and AudioClip -> WAV (PCM) / OGG (bare Vorbis); FSB5-wrapped Vorbis + other codecs are noted+deferred","write_action":false,"price_micros":0,"input_schema":null},{"name":"detect_engine","description":"Scan a game directory and detect what engine it uses (Unity, Unreal, Godot, Java, etc.). Returns engine type, runtime, and primary assembly path.","write_action":false,"price_micros":0,"input_schema":null},{"name":"disassemble_function","description":"Disassemble a function starting at an RVA in a native PE (x86-64). Linear sweep from the entry RVA to the first terminal instruction (ret/iret) or max_bytes, whichever comes first — a PR-3.1 boundary heuristic (CFG-accurate bounds arrive with the call-graph in PR-3.2), so the function EXTENT is tagged provenance=inferred while the decoded bytes themselves are verified. Read-only on the binary. Wri","write_action":false,"price_micros":0,"input_schema":null},{"name":"disassemble_range","description":"Disassemble an arbitrary byte range of a native PE (x86-64) starting at an RVA. Resolves the RVA to its section and file offset, reads ONLY that slice (read-only on the binary), and decodes it with Capstone. Returns the instruction listing. If db_path or game_path is given AND the binary is catalogued in that autopsy DB, the decoded instructions are also summarized into The Model as a 'function' r","write_action":false,"price_micros":0,"input_schema":null},{"name":"find_gameplay_values","description":"Search for gameplay-related values (health, damage, speed, money, etc.) across the game code. Works with any engine by using the appropriate search tools.","write_action":false,"price_micros":0,"input_schema":null},{"name":"find_steam_games","description":"Search configured Steam library paths for installed games. Optionally filter by name.","write_action":false,"price_micros":0,"input_schema":null},{"name":"game_status","description":"Get the current session state including loaded game, engine type, cached analysis data, and mod build status.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_available_tools","description":"List all tools available for the currently loaded game engine, grouped by category.","write_action":false,"price_micros":0,"input_schema":null},{"name":"load_game","description":"Set a game as the active modding target. Auto-detects engine, sets up session state, and returns what tools are available for this game type.","write_action":false,"price_micros":0,"input_schema":null},{"name":"mod_this_game","description":"End-to-end game modding assistant. Detects engine, analyzes game structure, and returns a modding plan with available tools and next steps. Start here when modding a new game.","write_action":false,"price_micros":0,"input_schema":null},{"name":"scaffold_mod","description":"Generate a mod project skeleton from templates. Creates project files, plugin class, and build configuration.","write_action":false,"price_micros":0,"input_schema":null},{"name":"unpack_game","description":"CATALOG-FIRST universal unpacker. Recursively walks an ENTIRE game install, classifies and sha256-hashes EVERY file, and persists the catalog into a SQLite <game>.autopsy.db (game/binary/asset/data_store tables, provenance on every row). Read-only: never writes game files. Containers (.pak/.pck/.bundle/...) are catalogued as single rows, never expanded (per-format extraction is a later slice). Ide","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-09-20T16:19:39.842Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T16:19:39.810Z","components":{"code":{"score":25,"max":25,"notes":["65 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 18 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"universal-game-modder","version":"0.1.4","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":7,"publishedAt":"2026-09-02T22:04:17.493Z","repositoryUrl":"git+https://github.com/doritoman90000/universal-game-modder.git","weeklyDownloads":30}],"repo":{"found":true,"owner":"doritoman90000","repo":"universal-game-modder","archived":false,"pushedAt":"2026-09-02T20:25:19Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/207121655?v=4","ownerCreatedAt":"2025-04-11T01:51:44Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":0,"forks":0,"downloadsWeek":30,"license":"MIT","lastPushAt":"2026-09-02T20:25:19.000Z","score":22}}}},"grade_history":[],"reviews":[]}