BeamNG.Earth
BeamNG.drive용 1:1 비율 실시간 지구, 실제 고도·위성 이미지·부동 원점·보조 서버에서 LOD 스트리밍
Godot Editor MCP는 AI 에이전트와 실시간 Godot 편집기를 연결해 검사·변경·실행·검증을 지원, 29분류 201도구 제공
Godot Editor MCP bridges an AI agent and a live Godot editor over MCP — inspect, mutate, run, verify. 201 tools across 29 categories (28 toggleable toolsets plus always-on core); the server owns safet
게임Python · GDScriptGitHub @hybridindie온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Combination of Godot Addon and MCP server for AI driven development — drive a live Godot editor from an AI agent
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
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. 201 tools across 29 categories — always-on
coreplus 28 toggleable toolsets, of which onlyinspectionis enabled by default (the rest are gated off until the agent asks).godot-editor-mcpon PyPI ·ghcr.io/hybridindie/godot-mcp· version2026.10.24.
Project-defined tools (new in 2026.10.24): annotate a typed GDScript function with
## @mcp_tooland register it as agodot_project_*tool — guide.
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-mcpfor wire compatibility; the package/CLI isgodot-editor-mcp; the in-editor plugin is Godot Editor MCP - Addon; and every tool shares thegodot_prefix.
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:
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
| Component | Minimum | Recommended |
|---|---|---|
| Godot | 4.4 | 4.7 (validated target) |
| Python | 3.11 | 3.13 |
| Package manager | uv | uv |
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 — generate the config, or write the OpenCode entry by hand:
godot-editor-mcp config --client opencode --write
godot-editor-mcp config --client cursor --project /path/to/project --write
godot-editor-mcp doctor --project /path/to/project # checklist + a fix for every failure
{ "mcp": { "godot": { "type": "local", "command": ["uvx", "godot-editor-mcp"] } } }
4. Ask the agent to work
godot_inspection_get_scene_tree()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.
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.
The full manual lives on the docs site:
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.
See CONTRIBUTING.md. MIT licensed — see LICENSE.