Description
Changelog
Reviews (0)

Stop waiting for Godot. Beckett is a zero-sidecar Model Context Protocol (MCP) server embedded directly in the Godot 4 editor as a single GDScript plugin. AI agents - Claude, Cursor, VS Code, Windsurf - drive the editor over local HTTP. No Node.js, no Python, no second process, no cloud.

Lite: you play, the AI reads the logs. Full: the AI plays.

Why

Existing Godot MCP servers either shell out to the CLI (can't inspect a running game) or run a Node/Python sidecar you must install and keep alive. Beckett makes the addon itself the MCP server, exposing reflection-generic tools that work on any class via ClassDB - instead of hundreds of brittle per-domain wrappers.

Highlights

  • Zero-sidecar - the addon is the server. Enable it and claude / Cursor connect; it auto-writes .mcp.json.
  • Reflection-first - find_classes / describe_class / set_property / call_method reach TileMap, GPUParticles, AnimationTree, shaders... with no per-domain code.
  • Validate-before-write - every script write is parse-checked first; code that doesn't compile never reaches disk. Kills hallucinated GDScript.
  • Undoable + atomic - every mutation goes through the editor's UndoRedo; batches roll back on failure.
  • Secure by design - localhost-only + Origin check, optional bearer token, read-only / allowlist / confirm-destructive gates, and an audit log of the last 200 calls.
  • Spec-current MCP - tool annotations, structuredContent, protocol-version negotiation, live tools/list_changed over SSE, plus Resources & Prompts.

This free Lite edition (41 tools)

The complete inspect -> author -> run loop: reflection/discovery, scene & script authoring (validate-before-write + batch rollback + undo), signals, resources, files & project settings, then run the game and tail its logs while you play. Plus 6 MCP Resources and 5 Prompts.

What Full adds

The AI becomes the playtester - it sees the screen, presses the buttons, and asserts the result: screenshot, input injection, 2D + 3D UI clicks, scroll/drag, live game logs with stack traces, assertions, image diff, an in-editor test runner, animation authoring, Scene-Paint scatter, background export jobs, project-wide analysis, and 36 skill knowledge packs. One-time purchase, lifetime updates: https://beckettlabs.itch.io/beckett-godot-mcp

Install

  1. Copy addons/beckett/ into your Godot 4.4+ project and enable Beckett - MCP for Godot in Project Settings -> Plugins.
  2. Done - it auto-starts and writes .mcp.json.
  3. Run claude in the project (or open Cursor) -> it connects. Try get_scene_tree.

Questions or feedback? Join the community on Discord: https://discord.gg/pBAugYuerR

Beckett is a third-party tool, not affiliated with or endorsed by the Godot Foundation. "Godot" is a trademark of the Godot Foundation.

Changelog for version v1.15.0

No changelog provided for this version.

Reviews

Beckett (AI MCP for Godot) has no reviews yet.

Login to write a review.

Consider supporting the creators!

If you enjoyed this asset consider supporting its creator. Follow the link below.