Gamemaker MCP logo

Gamemaker MCP

Unclaimed

by yearningss

A powerful, project-aware Model Context Protocol (MCP) server for GameMaker Studio with 225 tools, GML static analysis, refactoring, and automated builds.

Set up this server

01 / Choose your client

02 / Before you connect

Authentication is not specified. Check the project instructions before connecting.

Install the runtime required by the project and make it available to your client.

Project instructions

Use names from the project instructions, separated by commas. Enter names only, never secret values.

03 / Add the configuration

Source: generated from public install instructions

claude mcp add --transport stdio 'gamemaker-mcp' -- 'npx' '-y' 'gamemaker-mcp@latest' 'connect' 'all'

Run in your terminal after replacing any placeholders.

04 / Check it in your client

Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.

aiantigravityclaudeclaude-codecursorcursor-idegame-developmentgamemakergamemaker-studiogamemaker-studio-2gmlmcpmodel-context-protocol

More in AI & ML

Browse the full directory

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Security profile

Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works

40 of 40 tools

Documented tools (40)

From project documentation. A server handshake does not verify each tool’s description or behavior.

gm_asset_find_references

Scan project code files (.gml) and asset metadata (.yy/.yyp) for references to a given asset name

gm_asset_list

Filtered and paginated asset index

gm_asset_read

Asset metadata plus related GML/shader sources and hashes

gm_code_search

Literal or regex GML/GLSL search

gm_dependency_graph

Asset dependencies, evidence, isolated nodes, and cycles

gm_doc_export

Generate structured Markdown documentation for all project assets

gm_draw_state_audit

Audit Draw events for GPU state leaks (blendmodes, alpha, shader state)

gm_file_list

Filtered project file list with size/time and bounded hashing

gm_file_read

Allowed text content plus SHA-256

gm_gml_analyze

Functions, symbols, calls, complexity, delimiter errors, and risky patterns

gm_gml_dead_code_detect

Scan GML scripts and objects to detect declared functions that are never called anywhere in the project

gm_gml_docgen

Generate Feather-compliant JSDoc headers (/// @function, /// @param, /// @returns)

gm_gml_duplicate_find

Scan project GML files to detect identical contiguous code blocks across assets

gm_gml_globalvars_list

Scan GML scripts and objects for global.variable usages, returning reads/writes breakdown

gm_gml_patch

Exact guarded replacement with expected match count

gm_gml_patch_preview

Exact replacement count and changed-line preview without writing

gm_gml_profile_check

Scan Step/Draw events & loops for CPU/memory anti-patterns

gm_gml_validate_snippet

Preflight GML code for syntax delimiter balance and deprecated builtins

gm_gml_write

Atomic guarded GML write

gm_i18n_extract_strings

Scan project GML files for hardcoded string literals and generate datafiles/localization.json dictionary

gm_i18n_scan

Scan GML code for hardcoded string literals and suggest localization keys

gm_ide_cache_clear

Safely remove project .gmcache directory to fix stale asset compilation issues

gm_ide_feather_config

Create or update .featherconfig in project root to configure strict type checking and warnings

gm_ide_hotkeys_inspect

Read keybindings.json configuration from GameMaker Studio user directory to display IDE hotkeys

gm_ide_preferences_inspect

Read user preferences file (preferences.json) from GameMaker Studio user directory

gm_ide_recent_projects

Read recentprojects.json from GameMaker Studio user directory to list recently opened projects

gm_macros_list

Scan all scripts and objects to extract and list GML #macro definitions

gm_object_hierarchy

Build object parent-child inheritance tree with inherited events

gm_physics_audit

Scan objects to inspect enabled physics mode, shape, density, friction, and restitution parameters

gm_project_architecture_audit

Comprehensive architecture audit reporting modularity score (0-100), grade (A+ to F), and design recommendations

gm_project_autofix

Scan and automatically repair missing YYP references, missing shader files, and corrupted metadata

gm_project_health_score

Calculate 0-100% health score, grade (A+ to F), and recommendations

gm_project_info

Project identity, IDE/resource versions, asset counts, and room order

gm_project_statistics

Resource, file, line, complexity, shader, and dependency statistics

gm_project_validate

Structural YYP/YY/resource/event/shader validation

gm_runtime_detect

Installed runtimes and selected Igor toolchain

gm_shader_analyze

Entry points, declarations, varying compatibility, and portability diagnostics

gm_state_machine_visualize

Parse GML code to extract states and transitions, returning a Mermaid stateDiagram-v2 string

gm_symbol_references

Declarations, calls, writes, reads, and optional metadata references

gm_unused_assets

Scan project for unreferenced sprites, sounds, scripts, fonts, paths, and objects

Tool change history

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

FAQ

Questions about Gamemaker MCP Server

How do I connect Gamemaker MCP Server to Claude?
Run `claude mcp add gamemaker-mcp -- npx -y gamemaker-mcp@latest connect all` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
Is Gamemaker MCP Server free?
The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
What can Gamemaker MCP Server do?
Gamemaker MCP Server documents 40 tools to the agent, including gm_asset_find_references, gm_asset_list, gm_asset_read. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.