Read-only by default
Standard setup gives the assistant inspection tools only. Editing and builds are switched on separately.
Tools gms-mcp
gms-mcp is an open-source MCP server and command-line tool. It gives an AI coding assistant structured access to a GameMaker project: its assets, rooms, events and code, plus builds and a running game.
What it does
It works with Cursor, Codex, Claude Code and other MCP clients. The same operations are available from the terminal without an AI client.
Getting started
You need Python 3.10 or newer and a GameMaker project. Building and running also need an installed GameMaker runtime.
pipx install gms-mcpgms-mcp-init --client claude-code --scope workspace --action app-setupRun it in your game's project folder. Swap in cursor or codex for other clients.gms-mcp doctor --projectStandard setup gives the assistant inspection tools only. Editing and builds are switched on separately.
Each server is pinned to one GameMaker project and checks access against that boundary.
Commit before letting an assistant edit, and avoid editing the same files in the IDE at the same time.
Usage telemetry is opt-in. The project contents the assistant reads still go to your AI provider.
gms-mcp is MIT licensed and published on GitHub and PyPI. It is an independent project, not an official GameMaker product.
Next step
We set up coding agents inside your engine, with the permissions and review rules your programmers set.