Godot MCP server
Agent-driven Godot playtesting: editor control, input injection, game-time stepping, live state.
167 stars679 downloads/wk
Reviews
Write oneNobody has reviewed Godot MCP yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Godot MCP tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-21 · same rubric, same numbers if you re-run it
- Code scan81 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 2 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
What the publisher says
From the Godot MCP repository's README, as published. We do not edit it. Read it on GitHub
godot-mcp
Give your AI assistant eyes and hands in the Godot editor — and a running game it can actually playtest.
<!-- HERO PLACEHOLDER: short demo GIF goes here (agent running the game, stepping time, reading state). Use an absolute raw.githubusercontent.com URL so it also renders on npm. -->
Why this one?
There are a few Godot MCP servers out there, and most can open a scene and poke at nodes. This one is built around a harder problem: letting an agent verify its own work. Run the game, drive it like a player, observe what actually happened, and prove the change did what it claimed — without you ferrying screenshots and error logs back and forth.
The pieces that make that possible, and that you won't find elsewhere:
- Deterministic playtesting. Freeze the game clock, step exact slices of game time (or step until a condition holds), with inputs riding inside the window. Observation never races the game.
- Cheap observation. Live entity state — positions, velocities, animation state, your own custom data — as structured JSON. Most "what's happening on screen?" questions get answered without spending vision tokens on a screenshot.
- Real input. Named actions with analog strength, joypad buttons and stick vectors, raw keys with modifier combos, relative mouse-look, text typing. Sequences run with precise timing and can prove they changed game state.
- Scenario setup. Run GDScript inside the running game: grant the weapon, skip to wave 3, spawn a test bot — no debug hooks baked into your game code.
Here's what that looks like when an agent tests a boss fight:
godot_editor_edit run frozen=true # boot with game time frozen at frame 0
godot_exec GameState.wave = 3 # set up the scenario worth testing
godot_game_time step_until "tree.get_nodes_in_group('boss').size() >= 1"
godot_runtime_state digest # exact positions and state — no pixels, no guessing
godot_game_time step 500ms + dodge input # play the moment that matters
godot_editor_read screenshot_game # and a screenshot when it's actually worth the tokensLess copy-paste, more creating.
Quick Start
1. Configure your AI assistant
Add godot-mcp to your MCP client. See the Installation Guide for config examples (Claude Desktop, Claude Code, VSCode/Copilot, and more). The short version:
{
"mcpServers": {
"godot-mcp": {
"command": "npx",
"args": ["-y", "@satelliteoflove/godot-mcp"]
}
}
}2. Install the Godot addon
npx @satelliteoflove/godot-mcp --install-addon /path/to/your/godot/projectEnable it in Godot: Project > Project Settings > Plugins > Godot MCP
3. Start building
Open your Godot project, restart your AI assistant, and start building. If anything refuses to connect, the Troubleshooting Guide has you covered.
What's in the box
21 tools, 86 actions. Full API docs in the Tools Reference.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y @satelliteoflove/godot-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add godot-mcp -- npx -y @satelliteoflove/godot-mcp
Godot MCP: common questions
- Is Godot MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Godot MCP safety report
- How do I install Godot MCP?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Godot MCP need an API key?
- No secret keys are declared. It reads 2 settings from the environment.
- Is Godot MCP maintained?
- The last commit was 2 days ago (2026-09-18). The latest release is v4.1.11.
- What can I use instead of Godot MCP?
- Servers from other publishers that do the same job: Munim Computer Use MCP server, agent-device MCP server and Mellos Mapping MCP server. Compare all Godot MCP alternatives.
Alternatives to Godot MCP
Same job from other publishers: the closest match first, then the best rated.
- Munim Computer UseAccessibility-first desktop control for any agent: background input, agent pointer, zoom, Chrome.not reviewedGrowingA
- agent-deviceMCP server for mobile app automation: verify, control, and debug iOS, Android, TV, and desktop appsnot reviewedWidely usedA
- Mellos MappingLive layered dependency map for bottom-up development, drawn by the agent in a terminal pane.not reviewedEstablishedA
MCPRun any model on the live WaveSpeed catalog: image, video, audio, 3D.not reviewedGrowingB- Watch SkillWatch video and live sessions, keep timestamped evidence, and verify an agent's own work.not reviewedGrowingB