Godot Free open-source MCP server + addon

I made a free open-source MCP server that connects your favorite AI chat to your Godot project.

To be clear, it CANT 1 shot an entire game from a single prompt.
What it can do is give better answers to questions about the project because it has access to it and use GDScript tools to: read the console, get errors log, read scenes, read scripts, get node properties, get project settings and much more!

It can even edit scripts, edit scenes, edit node properties but its very limited in usability as AI isn’t very good at gameDev.

I also built a cool visualizer tool that shows all the scripts and scenes as a 2D tree and shows how all the scripts are connected to each other (tested with signals).

Godot MCP Visualizer

check out the GitHub:

chat with me on discord:
Tomyud#6595

Please try my project and let me know your honest opinion! Because it’s MCP server no API key and costs are required (those can be so so expensive).

1 Like

How does this differ from GitHub - Coding-Solo/godot-mcp: MCP server for interfacing with Godot game engine. Provides tools for launching the editor, running projects, and capturing debug output.?

1 Like

Great question! Both projects share the same goal — connecting AI to Godot via MCP — but take fundamentally different approaches.

Architecture: Coding-Solo’s project works externally — it spawns Godot processes via the CLI to launch the editor, run projects, and capture debug output. Complex operations (creating scenes, adding nodes) are handled by running a bundled GDScript (godot_operations.gd) in headless mode.

This project works from inside the editor — it includes a Godot plugin that runs a WebSocket server directly in the editor process. The MCP server talks to the live editor in real time, so AI can read and manipulate the actual scene tree, node properties, scripts, and project settings without spawning external processes.

In simple terms:
Coding-Solo godot MCP is running external, while my project runs inside the editor using a plugin. The benefits are that the AI is operating alongside the user, and gets context from the editor itself!

For example, it can read scenes, see the active scene and all its nodes, read the console, read the error log, validate scripts, edit scripts/scenes/node_properties, basically do everything a user can INSIDE the editor. Not spawning anything outside of the editor. It’s like a developer that works ALONGSIDE you.

Check it out, and let me know what you think! I need more testers.

can you add skills to agent?

Depends on your IDE and the agentic possibilities there. The agent is using MCP to control Godot. Adding a SKILL for the godot-mcp can help the agent to use it.
I’m using godot-mcp in Antigravity (Google), but for that I have had to build an additional bridge (Antigravity doesn’t support websocket). There I have my own SKILL how to use the godot-mcp.