From 4d999d0a4cfff55a1271fba2272ab6569ef52487 Mon Sep 17 00:00:00 2001 From: Ivan Murzak Date: Sun, 16 Aug 2026 05:11:02 -0700 Subject: [PATCH] chore: release Godot-MCP 0.21.0 Bump version 0.20.1 -> 0.21.0 (explicit) across plugin.cfg, cli/package.json(+lock), the two FallbackPluginVersion constants, and docs/assetlib/SUBMISSION.md via scripts/bump-version.mjs. --- addons/godot_mcp/Runtime/Connection/GodotMcpConnection.cs | 2 +- addons/godot_mcp/Runtime/GodotMcpRuntime.cs | 2 +- addons/godot_mcp/plugin.cfg | 2 +- cli/package-lock.json | 4 ++-- cli/package.json | 2 +- docs/assetlib/SUBMISSION.md | 4 ++-- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/addons/godot_mcp/Runtime/Connection/GodotMcpConnection.cs b/addons/godot_mcp/Runtime/Connection/GodotMcpConnection.cs index 73f2e42..fe03980 100644 --- a/addons/godot_mcp/Runtime/Connection/GodotMcpConnection.cs +++ b/addons/godot_mcp/Runtime/Connection/GodotMcpConnection.cs @@ -67,7 +67,7 @@ public sealed class GodotMcpConnection : IDisposable /// drift if you forget). The live, parsed value in is the source of /// truth; emits a warning whenever it has to fall back here. /// - const string FallbackPluginVersion = "0.20.1"; + const string FallbackPluginVersion = "0.21.0"; /// /// Plugin version reported to the server in the MCP handshake. Resolved ONCE from diff --git a/addons/godot_mcp/Runtime/GodotMcpRuntime.cs b/addons/godot_mcp/Runtime/GodotMcpRuntime.cs index b7614a2..504742a 100644 --- a/addons/godot_mcp/Runtime/GodotMcpRuntime.cs +++ b/addons/godot_mcp/Runtime/GodotMcpRuntime.cs @@ -283,7 +283,7 @@ static string ResolvePluginVersion() /// version= (the live parsed value above is the source of truth; this is only the degraded /// fallback). Mirrors GodotMcpConnection.FallbackPluginVersion. /// - const string FallbackPluginVersion = "0.20.1"; + const string FallbackPluginVersion = "0.21.0"; /// /// Ensure a Node exists in the running game's diff --git a/addons/godot_mcp/plugin.cfg b/addons/godot_mcp/plugin.cfg index c27ac31..65ba8b1 100644 --- a/addons/godot_mcp/plugin.cfg +++ b/addons/godot_mcp/plugin.cfg @@ -3,5 +3,5 @@ name="Godot-MCP" description="Model Context Protocol (MCP) integration for the Godot Editor. AI tools in C#, cloud-connected to ai-game.dev." author="Ivan Murzak" -version="0.20.1" +version="0.21.0" script="Editor/GodotMcpPlugin.cs" diff --git a/cli/package-lock.json b/cli/package-lock.json index bfdad9d..1360d43 100644 --- a/cli/package-lock.json +++ b/cli/package-lock.json @@ -1,12 +1,12 @@ { "name": "godot-cli", - "version": "0.20.1", + "version": "0.21.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "godot-cli", - "version": "0.20.1", + "version": "0.21.0", "license": "Apache-2.0", "dependencies": { "@baizor/gamedev-cli-core": "^0.4.0", diff --git a/cli/package.json b/cli/package.json index 1808709..1f466b3 100644 --- a/cli/package.json +++ b/cli/package.json @@ -1,6 +1,6 @@ { "name": "godot-cli", - "version": "0.20.1", + "version": "0.21.0", "description": "Cross-platform CLI tool for Godot-MCP (Skills & MCP). Resolves and launches the Godot editor with MCP connection env vars, runs MCP/system tools over HTTP, probes server health, configures AI agents (Claude Code, Cursor, VS Code, …), and enables/disables the godot_mcp addon. Works with Claude Code, Cursor, Copilot, and any MCP client.", "type": "module", "main": "dist/lib.js", diff --git a/docs/assetlib/SUBMISSION.md b/docs/assetlib/SUBMISSION.md index 3a527d6..efc9f18 100644 --- a/docs/assetlib/SUBMISSION.md +++ b/docs/assetlib/SUBMISSION.md @@ -25,11 +25,11 @@ this file is just the field values. Keep it in sync whenever any field changes. | **Asset name** | `Godot-MCP` | | **Category** | `Tools` (an Addon-side category — categories are split into Addons / Projects, and picking an Addon category is what makes this entry an Addon and surfaces it in the in-editor *AssetLib* tab; there is no separate "Type" field) | | **Godot version** | `4.3` (lowest supported; the addon also runs on 4.4 / 4.5 — a single entry cannot carry multiple engine versions, so each version it should advertise needs its own resubmission) | -| **Version** | `0.20.1` (must match `addons/godot_mcp/plugin.cfg` `version=` and the `v0.20.1` tag) | +| **Version** | `0.21.0` (must match `addons/godot_mcp/plugin.cfg` `version=` and the `v0.21.0` tag) | | **Repository host** | `GitHub` | | **Repository URL** | `https://github.com/IvanMurzak/Godot-MCP` | | **Issues URL** | `https://github.com/IvanMurzak/Godot-MCP/issues` | -| **Download Commit** | the commit hash the `v0.20.1` tag points at — get it with `git rev-list -n1 v0.20.1` (a hash, not the tag name) | +| **Download Commit** | the commit hash the `v0.21.0` tag points at — get it with `git rev-list -n1 v0.21.0` (a hash, not the tag name) | | **License** | `Apache-2.0` | | **Icon URL** | `https://raw.githubusercontent.com/IvanMurzak/Godot-MCP/main/addons/godot_mcp/icon.png` (square 512×512 PNG; AssetLib requires square PNG/JPG ≥ 128×128 — SVG is not accepted) |