Releases: IvanMurzak/Godot-MCP
Releases · IvanMurzak/Godot-MCP
v0.8.1
What's Changed
- refactor: clarify editor/runtime module boundary (Runtime/ vs Editor/ + ARCHITECTURE.md + CI guard) by @IvanMurzak in #157
- chore(release): bump version to 0.8.1 by @IvanMurzak in #159
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- refactor(addon): converge AI-agent configurators onto shared McpPlugin.AgentConfig by @IvanMurzak in #143
- refactor(connection): un-gate the runtime-agnostic MCP core for non-editor builds by @IvanMurzak in #146
- feat(runtime): add GodotMcpRuntime.Initialize() opt-in in-game entry point by @IvanMurzak in #148
- docs: Runtime usage (in-game) README section + sample tool + security contract by @IvanMurzak in #151
- feat(runtime): register prompts + resources in the runtime builder by @IvanMurzak in #153
- chore(release): bump version to 0.8.0 — ship in-game runtime support by @IvanMurzak in #155
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- feat(addon): show skills folder path project-relative by @IvanMurzak in #106
- feat(ui): main window — visual parity with Unity-MCP (#110) by @IvanMurzak in #111
- fix(editor): segmented Custom|Cloud toggle does not switch after first switch by @IvanMurzak in #109
- feat(script): surface GDScript parse errors (script-validate + engine-log capture) by @IvanMurzak in #112
- ci(release): auto-submit Godot Asset Library version edit on release by @IvanMurzak in #114
- fix(cli): discover version-stamped and nested Godot editor binaries by @IvanMurzak in #116
- feat(cli): godot-cli AI-agent parity with unity-mcp-cli by @IvanMurzak in #118
- feat(cli): add godot-cli setup-skills command by @IvanMurzak in #120
- test(cli): audit godot-cli commands + add smoke/unit coverage for the untested ones by @IvanMurzak in #122
- feat(ui): match the "AI Game Developer" dock to Unity-MCP + full agent set by @IvanMurzak in #123
- feat(dev): dev-only inject/control HTTP bridge for the dock by @IvanMurzak in #124
- feat(dev): enable the dev-control bridge from the project .env file by @IvanMurzak in #125
- fix(ui): root dock signal-handler delegates ("delegate_handle null" crash) + dev-control bridge coverage by @IvanMurzak in #127
- Godot-line Connect/Stop toggle + status-in-label, and fix authorized-but-red (stale auth-rejection) by @IvanMurzak in #129
- dev-control bridge: Cloud-auth UI introspection + simulate-authorize control by @IvanMurzak in #131
- feat(ui): add "Check" button + Serialization Check window (Unity-MCP parity) by @IvanMurzak in #130
- fix(addon): stop delegate_handle-null flood on Build Project hot-reload by @IvanMurzak in #133
- fix(addon): restore persisted connection config on first load + Cloud-mode UI parity by @IvanMurzak in #134
- feat(addon): live AI-agent session display in the dock (Unity parity) by @IvanMurzak in #135
- fix(reload): remove the engine Logger ALC pin on teardown (partial godot#78513) by @IvanMurzak in #137
- fix(reload): eliminate the godot#78513 'Failed to unload assemblies' flood by @IvanMurzak in #140
- chore(release): 0.7.0 by @IvanMurzak in #141
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- fix(plugin): tool scan misses the project assembly — Godot loads it into a non-default ALC (fixes #102) by @ApolloFortyNine in #104
New Contributors
- @ApolloFortyNine made their first contribution in #104
Full Changelog: v0.5.0...v0.6.0
v0.5.0
⚠ Migration: shared MCP server
The addon now auto-downloads the shared GameDev-MCP-Server (v8.0.0, binary gamedev-mcp-server) from IvanMurzak/GameDev-MCP-Server — the per-engine server is gone:
godot-mcp-server-<rid>.zipassets are no longer published with Godot-MCP releases.- The
ivanmurzakdev/godot-mcp-serverDocker image is superseded byaigamedeveloper/mcp-server. - Stale cached binaries under
.godot/mcp-server/are replaced automatically on first use; an oldgodot-mcp-serverprocess from a previous session may need a one-time manual kill.
What's Changed
- feat(server): default streamable-http idle timeout to 6h for local server by @IvanMurzak in #99
- Consume shared GameDev-MCP-Server v8.0.0; remove in-repo server (#100) by @IvanMurzak in #101
- chore(release): bump version to 0.5.0 by @IvanMurzak in #103
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- docs: overhaul README to Unity-MCP quality bar by @IvanMurzak in #93
- docs: document the addon's built-in Local server (auto-download & launch) by @IvanMurzak in #95
- Ship v0.4.0 first public release + Godot Asset Library listing by @IvanMurzak in #97
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- feat(connection): wire WithReflectorModulesFromAssembly into the plugin build by @IvanMurzak in #87
- docs: document cli (godot-cli) + Godot-MCP-Server + fix stale McpPlugin pin by @IvanMurzak in #89
- feat(cli): add create-project command + createProject export to godot-cli by @IvanMurzak in #91
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- feat: scaffold Godot-MCP plugin (Godot 4.3+/.NET 8) by @IvanMurzak in #1
- feat: main-thread dispatcher + Godot type converters for ReflectorNet by @IvanMurzak in #3
- feat: cloud connection — connect Godot-MCP to ai-game.dev (SignalR + bearer) + ping tool by @IvanMurzak in #5
- fix: load ReflectorNet/McpPlugin at Godot editor runtime (live runtime blocker) by @IvanMurzak in #7
- feat: scene + node tools (create/find/modify/reparent/duplicate/delete, scene open/save/create) by @IvanMurzak in #9
- feat: resource + filesystem tools (browse res://, find/get/create/modify/move/delete, reimport) by @IvanMurzak in #11
- feat: script tools (read/create/update/delete C# + GDScript, attach script to node) by @IvanMurzak in #13
- feat: screenshot tools (editor viewport / camera / isolated node render to PNG) by @IvanMurzak in #15
- feat: editor introspection tools (editor/play state, console/logs, selection, reflection method find/call) by @IvanMurzak in #17
- docs: full README + refresh CLAUDE.md (#18) by @IvanMurzak in #19
- ci: tag-triggered addon-zip release workflow + RELEASING.md by @IvanMurzak in #21
- build(deps): bump com.IvanMurzak.McpPlugin 6.5.5 → 6.7.0 by @IvanMurzak in #23
- feat(connection): load GODOT_MCP_* from a project .env file by @IvanMurzak in #25
- feat(editor): AI Game Developer dock scaffold + config persistence by @IvanMurzak in #27
- feat(connection): editor dock connection panel (status, mode, URL, timeline) by @IvanMurzak in #29
- feat(addon): editor dock support footer (Discord / issues / star + thanks) by @IvanMurzak in #31
- feat(connection): Custom-mode auth + mode-toggle UX + Disconnect clarity (#33) by @IvanMurzak in #34
- feat(connection): Cloud device-code auth (login from the dock) by @IvanMurzak in #36
- feat(editor): MCP features panel + nested enable/disable windows by @IvanMurzak in #37
- feat(editor): abbreviate token count with 'k' at 1000+ (#38) by @IvanMurzak in #39
- feat(connection): route McpPlugin logging to Godot Output + Log Level dropdown by @IvanMurzak in #41
- fix(connection): converge dock status label to live connection state (#42) by @IvanMurzak in #43
- feat(editor): modular AI-agent configurators + dock AI agent section by @IvanMurzak in #45
- feat(tools): assign Resource properties by ref via node-modify (#46) by @IvanMurzak in #49
- feat(editor): AI Game Developer dock overhaul + per-agent Configure/Remove by @IvanMurzak in #48
- feat(editor): make AI Game Developer dock vertically scrollable by @IvanMurzak in #52
- feat(editor): filterable Tools/Prompts/Resources windows with per-row cards by @IvanMurzak in #53
- fix(dock): refresh feature counts on per-row toggle by @IvanMurzak in #55
- fix(addon): re-arm FeaturesPanel subscription on dock reparent by @IvanMurzak in #57
- feat(editor): port AI-agent dock section to Unity-MCP layout 1:1 by @IvanMurzak in #59
- feat(connection): port dock Connection section to Unity-MCP timeline design by @IvanMurzak in #61
- feat(editor): Dock — Tools/Prompts/Resources restyle + AI-agent alert panel & icon (Unity-MCP 1:1) by @IvanMurzak in #63
- feat(addon): Skills generation feature + Skills UI card (Unity-MCP parity) by @IvanMurzak in #65
- feat(extensions): Extensions dock section + NuGet PackageReference install infra by @IvanMurzak in #67
- feat(cli): add godot-mcp-cli npm package + node CI by @IvanMurzak in #69
- ci: PR test matrix across Godot versions (Unity-MCP parity) by @IvanMurzak in #71
- ci(release): version-gated release.yml + OIDC npm publish of godot-mcp-cli (Unity-MCP parity) by @IvanMurzak in #73
- feat(server): add Godot-MCP-Server cross-platform binaries project by @IvanMurzak in #75
- ci(release): build & attach Godot-MCP-Server binaries to the GitHub release by @IvanMurzak in #77
- feat: host the version-matched Godot-MCP-Server binary (Unity-MCP-Plugin parity) by @IvanMurzak in #79
- chore(cli): rename package godot-mcp-cli -> godot-cli by @IvanMurzak in #81
- ci(deploy): upgrade npm for OIDC trusted publishing + rename to godot-cli by @IvanMurzak in #83
- chore(release): bump version to 0.2.0 (first full Godot-MCP release) by @IvanMurzak in #85
New Contributors
- @IvanMurzak made their first contribution in #1
Full Changelog: https://github.com/IvanMurzak/Godot-MCP/commits/v0.2.0