
GameMaker MCP Server
Not yet source-checkedProject-aware MCP server that gives AI coding agents structured, guarded access to GameMaker Studio projects.
Machine-drafted from the vendor's site · not yet source-checkedProfile updated Link checked How we rate
In short
GameMaker MCP Server gives AI agents safe, structured access to GameMaker Studio projects. It enables guarded code analysis, patching, and build automation without unrestricted shell access.
Solo GameMaker Studio developers and small game teams who want an AI agent (Claude, Cursor, Copilot, etc.) to safely read, analyze, patch, and build a .yyp project without ad-hoc shell access.
Developers on non-GameMaker engines (Unity, Unreal, Godot), teams that need a hosted collaborative service, or anyone not already using an MCP-capable AI client.
GameMaker MCP Server is an open-source Model Context Protocol server that lets AI coding agents such as Claude Desktop, Cursor, Copilot, Codex, Cline, Gemini CLI, Windsurf, VS Code, Warp, and roughly twenty other MCP-capable clients work directly inside a GameMaker Studio project. It ships as a Node.js package (gamemaker-mcp on npm) and exposes about 190 typed tools, 20 reusable workflow prompts, and 6 project resources for parsing .yyp/.yy files, inspecting rooms/objects/sprites/sounds/shaders/timelines, running static analysis on GML, generating Feather JSDoc, previewing exact GML patches, writing files with SHA-256 optimistic concurrency plus backups, taking integrity-checked project snapshots, scaffolding finite state machines, particle systems, GUI layouts, inventory systems, and unit-test harnesses, and driving official Igor compile/package/run jobs synchronously or as tracked background jobs. A CLI installer (gamemaker-mcp install/doctor/connect) auto-detects installed GameMaker runtimes and Igor.exe, generates client configs, and can attach the server to every supported client in one command. Zero-config workspace auto-detect means opening any folder containing a .yyp file in a supported client is usually enough to bring the tools online. Safety is a first-class concern: file operations are sandboxed to the configured project root, symlinks/junctions are checked, there is a read-only default mode, an explicit workspace-write mode, an opt-in flag for Igor build operations, and per-file size limits. It is aimed at solo GameMaker developers and small studios who want to use an AI agent as a pair-programmer on GML code, room layouts, shaders, and build automation without giving the model unrestricted shell or filesystem access.
This is the most complete GameMaker-specific MCP server I've seen: guarded writes, snapshotting, a genuine static-analysis suite, and first-class Igor build integration make it feel closer to a proper IDE plugin than a hobby wrapper. If you already pair-program GML with Claude or Cursor, the one-line installer is a no-brainer; just leave it in read-only mode until you trust the diffs.
— The AI Tool Bible editorial team
Pros
- ✅ Very large surface area (~190 MCP tools) covering inspection, static analysis, guarded editing, room/object/shader ops, and Igor builds
- ✅ Safety-first design: project-root sandbox, SHA-256 optimistic concurrency, backups, read-only default, opt-in build mode
- ✅ One-line CLI installer and doctor that auto-configures ~20 MCP clients including Claude Desktop, Cursor, Copilot, and Windsurf
- ✅ Zero-config workspace auto-detect finds the .yyp file when a client opens the project folder
- ✅ Rich GameMaker-specific analyzers (health score, object hierarchy, dead code, i18n scan, draw-state audit, physics audit)
- ✅ Scaffold generators for FSM, particle systems, GUI, inventory, and a unit-test framework
- ✅ MIT-licensed, no telemetry, runs locally over stdio without opening any network port
Cons
- ⚠️ Windows-centric: Igor build/run flow and most auto-detect paths assume a Windows GameMaker Studio install
- ⚠️ Requires Node.js 20+ and comfort editing MCP client JSON if the installer does not support your client
- ⚠️ Only useful if you already own and use GameMaker Studio; the compile/package tools depend on a licensed IDE
- ⚠️ Young project on a fast-moving version cadence (1.x with frequent minor bumps), so tool signatures can shift
- ⚠️ No hosted UI or dashboard; all interaction happens through whichever MCP client you connect
Facts
- API available
- Yes
- Open source
- Yes
Where this tool sits
Use cases
Frequently asked
- How much does GameMaker MCP Server cost?
- It is free and open source under the MIT license. You can install it via npm or npx without any subscription fees or hidden costs.
- Which AI clients are compatible with this server?
- It supports roughly twenty MCP-capable clients, including Claude Desktop, Cursor, Copilot, Codex, Cline, Gemini CLI, Windsurf, VS Code, and Warp. A CLI installer can attach the server to supported clients in one command.
- Is it safe to let an AI agent access my project files?
- Yes, safety is a first-class concern. File operations are sandboxed to the project root, symlinks are checked, and there is a read-only default mode. Explicit flags are required for write access and build operations.
- What specific tasks can the AI agent perform?
- It can parse .yyp files, inspect rooms and objects, run static analysis on GML, generate JSDoc, preview patches, write files with backups, take snapshots, scaffold systems, and drive Igor compile and package jobs.
- Do I need to manually configure the workspace?
- No, it features zero-config workspace auto-detection. Opening any folder containing a .yyp file in a supported client is usually enough to bring the tools online automatically.