1. Conduid
  2. Gaming
  3. Godot MCP
MCP server · Gaming

Godot MCP

Combination of Godot Addon and MCP server for AI driven development — drive a live Godot editor from an AI agent

Unclaimed MIT gaming
39Low

Scored 3 days ago · breakdown

About Godot MCP

Godot MCP is an MCP server published by hybridindie in the Gaming category: combination of Godot Addon and MCP server for AI driven development — drive a live Godot editor from an AI agent.

The repository has 39 stars and 7 forks, with the last commit 2 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/hybridindie/godot-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Godot MCP

Powered by Claude · Grounded in docs

I know everything about Godot MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository yesterday. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • !No dynamic code executionSource scan found eval or shell execution. Review how tool inputs reach it before granting credentials.

1 check has not been run yet.

Releases

2026.10.152026.10.15 · 16 Oct 2026
2026.10.122026.10.12 — Version awareness, a resilient addon, and a friendlier site · 12 Oct 2026Version awareness, a resilient addon, and a friendlier site. Added Version drift & update check (#629) — `godot_health_check` and `godot_get_server_info` report the connected addon's version and flag a server↔addon mismatch. A new…
2026.10.102026.10.10 — Gating on the sessionless protocol · 10 Oct 2026Toolset gating now works end to end on the `2026-07-28` sessionless protocol, and the server no longer trusts the client to refresh its tool list. Surface: 193 tools (unchanged); `contract_version` stays 1. Added Serve + advertise…
2026.09.302026.09.30 — Dock feedback, peer-replacement notice, authoring docs · 30 Sep 20262026.09.30 — Dock feedback, peer-replacement notice, authoring docs The editor dock becomes a trustworthy supervisor's view, plus two additive bridge-contract changes and a documentation pass. 193 tools (unchanged) · contract_version 1 —…
2026.09.28godot-editor-mcp 2026.09.28 — one-shot runtime reads, screenshot transport, probe hardening · 28 Sep 2026Robustness and honesty pass over the runtime-session surface, plus one new tool. Surface: 193 tools (was 192; +`godot_runtime_read_property`) across 29 toolsets. All changes additive — `contract_version` stays 1. Dedicated one-shot…

README

📖 The manual is the docs site: hybridindie.github.io/godot-mcp. This README is the front door — what it is, install, quick start, and links. Architecture, guides, and the full tool reference live on the site.

For LLM agents: llms.txt (page index) · llms-full.txt (the whole site as one markdown document).

Status: feature-complete. 194 tools across 29 categories — always-on core plus 28 toggleable toolsets, of which only inspection is enabled by default (the rest are gated off until the agent asks). godot-editor-mcp on PyPI · ghcr.io/hybridindie/godot-mcp · version 2026.10.15.

One name, three identifiers. Godot Editor MCP is the product: it drives the editor as its surface, through the addon. The repository and MCP server ID stay godot-mcp for wire compatibility; the package/CLI is godot-editor-mcp; the in-editor plugin is Godot Editor MCP - Addon; and every tool shares the godot_ prefix.


What it is

Godot Editor MCP bridges an AI agent and a live Godot editor. Instead of editing files blindly on disk, the agent drives the editor directly over MCP:

  • Inspect the scene tree, selected nodes, and project settings live
  • Mutate scenes — nodes, scripts, signals — with undo
  • Edit GDScript and check it for parse errors
  • Run the game headless or control a live play session
  • Simulate input, record replays, screenshot, and profile performance
  • Export builds, analyze code statically, and refactor across scenes

It is game-agnostic — it knows Godot, not your game. A tower-defense roguelite, a 3D platformer, and a visual novel use the same generic tools; game-specific vocabulary belongs in a separate consumer project.

AI client ──stdio / HTTP──▶ FastMCP server ──WebSocket──▶ Godot addon ──▶ live editor

Prerequisites

Component Minimum Recommended
Godot 4.4 4.7 (validated target)
Python 3.11 3.13
Package manager uv uv

Quick start

1. Install the server

pip install godot-editor-mcp      # or run without installing: uvx godot-editor-mcp

2. Install the Godot addon into your project, then enable it in Project → Project Settings → Plugins → Godot Editor MCP - Addon:

curl -L -o godot_mcp_addon.zip \
  https://github.com/hybridindie/godot-mcp/releases/latest/download/godot_mcp_addon.zip
unzip godot_mcp_addon.zip -d /path/to/your/project/

(Or install Godot Editor MCP - Addon from the Godot Asset Store.) A status dock appears in the editor; the addon connects out to the server's bridge (ws://127.0.0.1:9080 by default) and reconnects automatically, so editor and server can start in either order.

3. Point your MCP client at it — OpenCode (opencode.json in the project root):

{ "mcp": { "godot": { "type": "local", "command": ["uvx", "godot-editor-mcp"] } } }

4. Ask the agent to work

  • "Show me the scene tree" → godot_inspection_get_scene_tree()
  • "Enable scene editing, then add a Player node" → godot_enable_toolset("scene_edit")

5. (Recommended) Install the skills — paste this into your assistant so it learns how to drive the editor (enable toolsets on its own, read the result verdicts, and avoid the common Godot pitfalls). The server works without them — the instructions and prompts are the fallback — but they make it noticeably better:

Install the Godot Editor MCP AI skills into your skills directory: clone or download
https://github.com/hybridindie/godot-mcp and copy the three folders under its `skills/`
directory (godot-getting-started, godot-playtest-and-debug, godot-expert) into your
skills directory — keep godot-expert/references/ — then reload your skills.

More → Skills.

Docker, HTTP service mode (several clients sharing one editor), and OpenWebUI → Configure your client.

The gated surface

Only core + inspection are exposed by default, so the agent's tool list stays sharp. It turns a toolset on with godot_enable_toolset("scene_edit"); the server then announces the change (tools/list_changed, plus a subscriptions/listen stream on the 2026-07-28 protocol) and returns the enabled tools' schemas — so the new tools reach the model whether or not its client refreshes. GODOT_MCP_DEFAULT_TOOLSETS pre-seeds toolsets at startup. More → Toolset gating.

Documentation

The full manual lives on the docs site:

  • For creators — make a game by talking to your AI assistant
  • For developers — integrate, extend, or contribute to the server
  • Get started — install, connect, and drive your first session
  • Concepts — how it works and why it's built this way
  • Guides — build a scene, play-test & debug, verify, ship
  • Reference — toolsets, safety, errors, prompts, skills, env vars
  • Under the hood — the bridge, gating, safety, persistence, readiness
  • Changelog — what shipped in each release

Development

uv sync
uv run pytest           # full suite
uv run ruff check .     # lint
uv run mypy             # types

The Godot addon lives at godot/addons/godot_mcp/; open the godot/ folder as a project to load it.

Contributing & license

See CONTRIBUTING.md. MIT licensed — see LICENSE.

README fetched from the repository yesterday. The original is authoritative.

Questions

About Godot MCP

How do I install Godot MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Godot MCP safe to use with an AI agent?

Its trust score is 39 out of 100 (low). It passes 4 of the 5 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Godot MCP still maintained?

Yes — the latest release is 2026.10.15 (16 Oct 2026), and the last commit was 2 days ago. The repository has 39 stars and 8 open issues.