Labsco
vberai logo

Godot Native MCP (SSE)

β˜… 1

from vberai

A secure, 100% native GDScript Server-Sent Events (SSE) server bridging Claude, Cursor, and Windsurf directly to Godot 4.x scene trees. No Node.js or C# dependencies required.

πŸ”₯πŸ”₯πŸ”₯πŸ”₯βœ“ VerifiedFreeAdvanced setup

Godot MCP (Server-Sent Events) - Cursor, Claude and Windsurf Connector

English | δΈ­ζ–‡

Original Stars Original Forks Godot Engine MCP Standard License: MIT Host: VberAI

An out-of-the-box, zero-dependency Model Context Protocol (MCP) server integration designed specifically for the Godot Engine (4.x).

πŸ“’ Notice on Organization Migration & Trust

This repository (vberai/godot-mcp) is the official organizational home of the highly popular godot-mcp plugin, originally created by our co-founder and lead developer @DaxianLee (Original repository: DaxianLee/godot-mcp, trusted by 460+ stars and 50+ forks).

We have migrated active development here under the VberAI brand to ensure long-term maintenance, continuous feature upgrades (such as multi-IDE one-click setup helpers), and deeper engine integrations. It is and will always remain 100% free and open-source!


🧰 Supported MCP Tools (API Registry)

Once connected, your AI agents (Claude, Cursor, Trae, ChatGPT) gain access to a powerful set of tools to interact with your active Godot project directory. The server exposes the following functions:

Godot MCP supported tools

πŸ“ Workspace & Scene Management

  • scene_create(path, root_node_type): Generates a new .tscn scene resource programmatically.
  • scene_open(path): Automatically opens, matches, and focuses the viewport on a target scene in the editor.
  • scene_save(): Triggers a live-saving event of the current working scene.
  • get_scene_tree(path): Exposes the full, parsed node tree structure of a target scene to the LLM context.
  • get_scene_info(path): Returns metadata, external dependencies (resources), and inspector details of a scene.

πŸ“ Script Refactoring & Editing

  • read_gdscript(path): Safely loads any .gd file into the AI's window for inspection.
  • write_gdscript(path, code): Writes or modifies full GDScript code, fully supported with auto-formatting and syntax validation.
  • modify_gdscript(path, modifications): Appends, replaces, or structures specific blocks of an active GDScript without rewriting the entire file.

βš™οΈ Engine State & Execution

  • get_godot_state(): Fetches global editor context, window structures, selected nodes, and active build options.
  • execute_editor_command(command): Allows the agent to instruct the parent system to build project files, compile assets, or run/stop the active game scene.

🎬 Demo

Godot MCP demo


🌐 The VberAI Ecosystem

While Godot MCP is 100% free and open-source under the MIT license, we specialize in building professional AI-native game design environments. If you are developing on other platforms or need enterprise-class automated workspaces, explore our customized pro-grade engines:

Engine / SuiteProductLicense / EditionDetails & Store
Godot EngineGodot MCP🟒 Open-Source (MIT)Free forever, community-driven workflow
Unity EngineUnity MCP Pro🟑 CommercialCustom memory routing, specialized agent bindings
Cocos CreatorCocos MCP Pro🟑 CommercialOptimizations for Web, H5, and WeChat Mini-games
VberAI StudioVberAI Studio (SaaS)πŸ’Ž SubscriptionComplete agent-native studio managing assets & design

Learn more and start your free trials at vberai.com.


🀝 Support & Development

We highly encourage community bug reports and pull requests!

  • If you encounter an issue or want to suggest new Godot API tools, please open an Issue.
  • For corporate inquires and licensing regarding Cocos/Unity products, email us at: info [at] vberai.com.

πŸ“„ License

This repository is licensed under the MIT License - see the LICENSE file for details.

Stars License VberAI Website Telegram