Edits Godot 4 projects through MCP with reflection, scene authoring, script validation, and runtime observation.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
One-click editor setup isn’t available for this listing yet — we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Beckett Godot MCP.
get_godot_versionCallable MCP tool function
find_classesCallable MCP tool function
describe_classCallable MCP tool function
find_methodsCallable MCP tool function
describe_objectCallable MCP tool function
set_propertyCallable MCP tool function
The beckettlab/beckett-godot-mcp MCP server connects an AI client to a running Godot 4 editor through an embedded GDScript EditorPlugin. Rather than starting a separate Node.js or Python process, the addon hosts the MCP HTTP service itself and handles requests from the editor.
Its tools cover several parts of a Godot development workflow:
dotnet build and return structured compiler diagnostics.The repository describes the Lite edition as supporting both GDScript and C#. Its reflection-oriented operations work across Godot classes instead of requiring separate tools for every engine domain.
After the plugin is enabled in Godot, it starts the embedded server and writes an .mcp.json client configuration. The server uses a TCP-based HTTP implementation polled on the editor’s main thread. MCP clients send requests to the editor, where operations can inspect objects or mutate project content.
Scene and node changes use Godot’s EditorUndoRedoManager, making those mutations undoable. A batch operation can roll back when an operation fails. Script-writing operations parse GDScript first and reject invalid code before changing the file. For C# projects, build_csharp runs a compile check while the editor remains open and reports file, line, column, and compiler-code information.
The runtime observation loop can launch a scene, wait for a condition, read game output, capture the current frame, and inspect the running scene tree. Other runtime tools expose node properties, performance monitors, and game logs. The Lite material supports observation; input simulation and assertion features are described as additions to the paid Full edition.
Use Godot 4.2 or newer and install the repository’s editor addon in the Godot project. Enabling the plugin starts the server automatically by default. The addon includes a dock panel with status controls, Start and Stop actions, client-configuration copying, and an AI-effort slider that limits the advertised tool set.
The service is restricted to localhost and validates the request Origin. An optional bearer token can add authentication. Auto-start can be disabled with the beckett/autostart=false setting. No Node.js or Python sidecar is required. C# support still depends on the .NET SDK already needed by the Godot C# project.
The beckettlab/beckett-godot-mcp MCP server is suited to agents that need editor-level control rather than only command-line project access. Its listed capabilities include class reflection, generic property and method access, scene authoring, script editing, resource creation, file operations, signal management, C# build checking, and runtime inspection.
MCP resources expose scene, project, asset, log, and audit information. MCP prompts cover workflows such as inspecting nodes, auditing scenes, fixing script errors, and building or testing a project. Security-related controls include read-only, allowlist, and confirmation gates for destructive operations.
The repository identifies the Lite edition as MIT-licensed and free. It also documents a separate Full edition with additional playtesting, input, UI interaction, assertions, test-runner, animation, export, analysis, and knowledge-pack features; those additions should not be assumed to be part of the Lite addon.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/beckettlab-beckett-godot-mcp)<a href="https://allmcps.com/mcp/beckettlab-beckett-godot-mcp"><img src="https://allmcps.com/api/badge/beckettlab-beckett-godot-mcp?style=directory" alt="Beckett Godot MCP on AllMCPs" /></a>