Godot Native MCP (SSE)

by vberai

Not rated
GitHub

About

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.

Details

Author
vberai
Categories
Developer Tools, Other

✨ Zero-Dependency & Built-in GUI Setup

Most MCP plugins force you to install Node.js/NPM, compile TS files, and configure terminal routers.godot-mcpworks differently:

- Zero CLI Friction: Runs entirely inside your Godot Editor via a lightweight built-in HTTP server.
- One-Click IDE Configuration: Includes an in-editor docking panel that can instantly write configuration files forCursororTraewith a single click, or copy the exact CLI installation config strings forClaude Desktop / Claude Code.
- Visual Control Hub: Switch tools, monitor local server live-logs, and control connection ports (Default:3000) directly within Godot's UI interface.

┌────────────────────────────────────────────────────────┐ │ ](https://github.com/DaxianLee/godot-mcp)[ Godot Editor Panel ] │ │ ┌───────────────┐ ┌────────────────┐ ┌───────────────┐ │ │ │ Server Logs │ │ Tools Status │ │ Config (IDE) │ │ │ ├───────────────┴ └────────────────┴ ───────────────┤ │ │ │ Host IP: 127.0.0.1 [Start Server] [Stop] │ │ │ │ Selected IDE: [ Cursor / Trae / Claude Desktop ] │ │ │ │ >> [ONE-CLICK CONFIG] << │ │ │ └────────────────────────────────────────────────────┘ │ └────────────────────────────────────────────────────────┘

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:

- scene_create(path, root_node_type): Generates a new.tscnscene 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.

- read_gdscript(path): Safely loads any.gdfile 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.

- 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.
- Copy theaddons/godot_mcpfolder into your Godot project'sres://addons/directory.
- In Godot, navigate toProject -> Project Settings -> Pluginsand check theEnablebox forGodot MCP Server.
- Open theGodotMCPpanel in the editor dock.
- ClickStart Serverand confirm the server is running on port3000.

Option A: Cursor / Trae (Dynamic Built-in Panel Setup)

- Locate theGodotMCPpanel on your editor docks (usually bottom-right or right panel). - Go to theConfigtab. - ClickOne-Click Config. The plugin will locate your local IDE configuration files and register the server block instantly.

Copy the configuration below to yourclaude_desktop_config.jsonmanually if desired:

{ "mcpServers": { "godot-mcp": { "command": "curl", "args": ["-s", "http://127.0.0.1:3000/mcp"], "transport": "http" } } }

WhileGodot MCPis 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:

Learn more and start your free trials atvberai.com.

We highly encourage community bug reports and pull requests!

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

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

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

An MCP server for Unity, enabling AI assistants to interact with projects in real-time, access scene data, and execute code.

Godot Engine integration: 17 tools for game development

Fennara MCP connects AI agents like Codex, Cursor, Claude Code, and Claude Desktop to Godot-aware tools for real Godot projects. It focuses on feedback from Godot: GDScript diagnostics, scene validation, runtime errors, scene inspection, node properties, screenshots, SemanticSearch, and patch-and-rerun workflows.

The intelligent MCP server for AI-assisted Godot 4 development. 35 tools for spatial intelligence, code understanding, flow tracing, and visual debugging. 22 free, full suite $19.

An MCP server that helps coding agents to work with Minecraft mod development

Free, open-source MCP server for Roblox Studio. Push-based SSE transport, editor-safe script edits, 29 token-lean tools.

Connect AI coding agents to a live Roblox Studio session.

A template project demonstrating interaction between a TypeScript-based MCP server and a Unity client.

An MCP server to help AI assistants to answer questions and generate AccelByte Extend SDK code more effectively .

Local stdio MCP server that lets AI coding agents read and maintain structured architecture, rules, and decisions directly from your repository.

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.

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

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

📢 Notice on Organization Migration & Trust

This repository (vberai/godot-mcp) is theofficial organizational homeof the highly populargodot-mcpplugin, 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 theVberAIbrand 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!

✨ Zero-Dependency & Built-in GUI Setup

Most MCP plugins force you to install Node.js/NPM, compile TS files, and configure terminal routers.godot-mcpworks differently:

- Zero CLI Friction: Runs entirely inside your Godot Editor via a lightweight built-in HTTP server.
- One-Click IDE Configuration: Includes an in-editor docking panel that can instantly write configuration files forCursororTraewith a single click, or copy the exact CLI installation config strings forClaude Desktop / Claude Code.
- Visual Control Hub: Switch tools, monitor local server live-logs, and control connection ports (Default:3000) directly within Godot's UI interface.

┌────────────────────────────────────────────────────────┐ │ [ Godot Editor Panel ] │ │ ┌───────────────┐ ┌────────────────┐ ┌───────────────┐ │ │ │ Server Logs │ │ Tools Status │ │ Config (IDE) │ │ │ ├───────────────┴ └────────────────┴ ───────────────┤ │ │ │ Host IP: 127.0.0.1 [Start Server] [Stop] │ │ │ │ Selected IDE: [ Cursor / Trae / Claude Desktop ] │ │ │ │ >> [ONE-CLICK CONFIG] << │ │ │ └────────────────────────────────────────────────────┘ │ └────────────────────────────────────────────────────────┘

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:

- scene_create(path, root_node_type): Generates a new.tscnscene 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.

- read_gdscript(path): Safely loads any.gdfile 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.

- 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.
- Copy theaddons/godot_mcpfolder into your Godot project'sres://addons/directory.
- In Godot, navigate toProject -> Project Settings -> Pluginsand check theEnablebox forGodot MCP Server.
- Open theGodotMCPpanel in the editor dock.
- ClickStart Serverand confirm the server is running on port3000.

Option A: Cursor / Trae (Dynamic Built-in Panel Setup)

- Locate theGodotMCPpanel on your editor docks (usually bottom-right or right panel). - Go to theConfigtab. - ClickOne-Click Config. The plugin will locate your local IDE configuration files and register the server block instantly.

Copy the configuration below to yourclaude_desktop_config.jsonmanually if desired:

{ "mcpServers": { "godot-mcp": { "command": "curl", "args": ["-s", "http://127.0.0.1:3000/mcp"], "transport": "http" } } }

WhileGodot MCPis 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:

Learn more and start your free trials atvberai.com.

We highly encourage community bug reports and pull requests!

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

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

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

An MCP server for Unity, enabling AI assistants to interact with projects in real-time, access scene data, and execute code.

Godot Engine integration: 17 tools for game development

Fennara MCP connects AI agents like Codex, Cursor, Claude Code, and Claude Desktop to Godot-aware tools for real Godot projects. It focuses on feedback from Godot: GDScript diagnostics, scene validation, runtime errors, scene inspection, node properties, screenshots, SemanticSearch, and patch-and-rerun workflows.

The intelligent MCP server for AI-assisted Godot 4 development. 35 tools for spatial intelligence, code understanding, flow tracing, and visual debugging. 22 free, full suite $19.

An MCP server that helps coding agents to work with Minecraft mod development

Free, open-source MCP server for Roblox Studio. Push-based SSE transport, editor-safe script edits, 29 token-lean tools.

Connect AI coding agents to a live Roblox Studio session.

A template project demonstrating interaction between a TypeScript-based MCP server and a Unity client.

An MCP server to help AI assistants to answer questions and generate AccelByte Extend SDK code more effectively .

Local stdio MCP server that lets AI coding agents read and maintain structured architecture, rules, and decisions directly from your repository.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.