Godot MCP Runtime
A lightweight, zero-footprint TypeScript MCP server that lets AI assistants drive the Godot 4.x game engine. It provides headless editing capabilities for scenes, nodes, scripts, and signals, as well as runtime control including screenshots, input simulation, UI discovery, and live GDScript execution against the running scene tree. This allows agents to create, validate, and play-test games without requiring a Godot addon or project commits.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
Checks and signals
Each line is separate evidence, not a trust score.
- Popularity 96 GitHub stars
What you can do with it
- Create scenes, add nodes, and set properties headlessly
- Attach scripts and connect signals in Godot projects
- Run the game project and take screenshots for verification
- Simulate input and execute live GDScript against the scene tree
Source and maintenance
- Last repository push
- Latest release
- v3.8.1
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
godot-mcp-runtime 3.8.0
{
"version": "3.8.0",
"transport": "stdio",
"identifier": "godot-mcp-runtime",
"runtimeHint": "npx",
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"environmentVariables": [
{
"name": "GODOT_PATH",
"description": "Path to the Godot 4.x executable. Auto-detected if Godot is on PATH."
},
{
"name": "DEBUG",
"description": "Enable verbose logging when set to 'true'."
},
{
"name": "GODOT_MCP_DISABLE_ELICITATION",
"description": "Set to 'true' to disable run_project/run_script confirmation prompts (fail-open) for clients that cannot display elicitation, e.g. Claude Desktop. Tier 1 security hard-blocks still apply."
},
{
"name": "GODOT_MCP_STRICT",
"description": "Set to 'true' to hard-reject anything that would otherwise prompt, for unattended operation. Takes precedence over GODOT_MCP_DISABLE_ELICITATION."
},
{
"name": "GODOT_MCP_DISABLE_SECURITY",
"description": "Set to 'true' to disable the run_script/run_project static gate entirely, Tier 1 hard blocks included. Overrides GODOT_MCP_STRICT. Operator opt-out, not a convenience."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · repository · passed · metadata changed · updated
- · backfill · recorded · Pre-expansion baseline; unobserved rich metadata remains unknown
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"godot-mcp-runtime": {
"command": "npx",
"args": [
"-y",
"godot-mcp-runtime@3.8.0"
],
"env": {
"GODOT_PATH": "<YOUR_GODOT_PATH>",
"DEBUG": "<YOUR_DEBUG>",
"GODOT_MCP_DISABLE_ELICITATION": "<YOUR_GODOT_MCP_DISABLE_ELICITATION>",
"GODOT_MCP_STRICT": "<YOUR_GODOT_MCP_STRICT>",
"GODOT_MCP_DISABLE_SECURITY": "<YOUR_GODOT_MCP_DISABLE_SECURITY>"
}
}
}
}Cline
{
"mcpServers": {
"godot-mcp-runtime": {
"command": "npx",
"args": [
"-y",
"godot-mcp-runtime@3.8.0"
],
"env": {
"GODOT_PATH": "<YOUR_GODOT_PATH>",
"DEBUG": "<YOUR_DEBUG>",
"GODOT_MCP_DISABLE_ELICITATION": "<YOUR_GODOT_MCP_DISABLE_ELICITATION>",
"GODOT_MCP_STRICT": "<YOUR_GODOT_MCP_STRICT>",
"GODOT_MCP_DISABLE_SECURITY": "<YOUR_GODOT_MCP_DISABLE_SECURITY>"
}
}
}
}VS Code
{
"servers": {
"godot-mcp-runtime": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"godot-mcp-runtime@3.8.0"
],
"env": {
"GODOT_PATH": "<YOUR_GODOT_PATH>",
"DEBUG": "<YOUR_DEBUG>",
"GODOT_MCP_DISABLE_ELICITATION": "<YOUR_GODOT_MCP_DISABLE_ELICITATION>",
"GODOT_MCP_STRICT": "<YOUR_GODOT_MCP_STRICT>",
"GODOT_MCP_DISABLE_SECURITY": "<YOUR_GODOT_MCP_DISABLE_SECURITY>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"godot-mcp-runtime": {
"command": "npx",
"args": [
"-y",
"godot-mcp-runtime@3.8.0"
],
"env": {
"GODOT_PATH": "<YOUR_GODOT_PATH>",
"DEBUG": "<YOUR_DEBUG>",
"GODOT_MCP_DISABLE_ELICITATION": "<YOUR_GODOT_MCP_DISABLE_ELICITATION>",
"GODOT_MCP_STRICT": "<YOUR_GODOT_MCP_STRICT>",
"GODOT_MCP_DISABLE_SECURITY": "<YOUR_GODOT_MCP_DISABLE_SECURITY>"
}
}
}
}Let your agent find its tools
Find servers like Godot MCP Runtime from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.