Release history
IvanMurzak/Unity-MCP releases
MCP Server for Unity Editor and for a game made with Unity
All releases
93 shown
Version bump + attribute simplification + dependency update
- Expose `runTool` and `runSystemTool` as library functions (#744)
Full changelog
AI Game Developer (Unity MCP) 0.72.0
Released: May 10, 2026
Comparison
See every change: Compare 0.71.0...0.72.0
Commit Summary (Newest → Oldest)
f4b063ea— chore(release): bump version to 0.72.0 by @IvanMurzak64189c00— feat(cli): expose runTool / runSystemTool as library functions (#744) by @IvanMurzak9b50eaaf— Fix Unity 6.5+ CS0618 deprecations (Light.cookieSize, FindObjectsByType FindObjectsSortMode overload) (#746) by @IvanMurzak375edb4d— chore(deps): bump com.IvanMurzak.McpPlugin* to 6.3.0 across Unity-MCP-Plugin and Unity-MCP-Server by @IvanMurzak7127fcbd— fix(resolver): unstick legacy-folder + stale-flat duplicate-assembly state (#741) by @IvanMurzak01653849— refactor: reuse TryParseInstalledDllName in stale-DLL filesystem sweep by @IvanMurzak4b8928a2— feat: implement filesystem sweep for stale DLL versions in NuGetPackageInstaller by @IvanMurzak
Fixed handling of Unity "Enter Safe Mode?" launch‑error dialog and flattened NuGetResolver layout to avoid Windows MAX_PATH issues.
Full changelog
AI Game Developer (Unity MCP) 0.71.0
Released: May 9, 2026
Comparison
See every change: Compare 0.70.0...0.71.0
Commit Summary (Newest → Oldest)
efd9b541— chore: bump version to 0.71.0 across all components by @IvanMurzak0c9a1d93— fix(cli): recognise Unity 2020.2+ "Enter Safe Mode?" launch-errors dialog (#737) (#739) by @IvanMurzak1581d93e— fix: flatten NuGetResolver install layout to escape Windows MAX_PATH (#736) by @IvanMurzak0324fb18— chore(deps): update dependencies in package-lock.json to latest versions by @IvanMurzak6083e122— unity-mcp-cli: auto-dismiss Unity Editor "compile errors at launch" dialog so the resolver can run (Win/macOS/Linux) (#738) by @IvanMurzak6ed5eb7f— chore(deps): bump com.IvanMurzak.McpPlugin* to 6.2.1 across Unity-MCP-Plugin and Unity-MCP-Server by @IvanMurzakdc6b4d19— Add verbose timing logs for Unity editor discovery (#735) by @IvanMurzak
- Removed outdated templates and specifications for the Unity-MCP CLI Tool
Full changelog
AI Game Developer (Unity MCP) 0.70.0
Released: May 8, 2026
Comparison
See every change: Compare 0.69.1...0.70.0
Commit Summary (Newest → Oldest)
293a934f— chore(release): bump version to 0.70.0 by @IvanMurzak6b9fb605— Task: expose unity-mcp-cli's open command as a callable library function (#731) by @IvanMurzakc49ff853— chore(deps): bump com.IvanMurzak.McpPlugin* to 6.2.0 across Unity-MCP-Plugin and Unity-MCP-Server by @IvanMurzak5addecbf— Remove outdated templates and specifications for the Unity-MCP CLI Tool by @IvanMurzak
Minor fixes and improvements.
Full changelog
AI Game Developer (Unity MCP) 0.69.1
Released: May 6, 2026
Comparison
See every change: Compare 0.69.0...0.69.1
Commit Summary (Newest → Oldest)
- Updated documentation for AI agent configurators, protocol implementation, and system architecture
- Added screenshot-isolated tool for configurable GameObject rendering
Full changelog
AI Game Developer (Unity MCP) 0.69.0
Released: May 3, 2026
Comparison
See every change: Compare 0.68.0...0.69.0
Commit Summary (Newest → Oldest)
a04ea54d— chore(release): bump version to 0.69.0 by @IvanMurzak45f373cb— fix: reset stale install state on domain reload in UpdatePopupWindow (#720) by @IvanMurzakab8a709b— chore(deps): bump com.IvanMurzak.McpPlugin* to 6.1.3 across Unity-MCP-Plugin and Unity-MCP-Server by @IvanMurzak80914ba6— feat: update documentation and add new files for AI agent configurators, protocol implementation, and system architecture by @IvanMurzak7113e313— feat: add screenshot-isolated tool for configurable GameObject rendering by @IvanMurzak
- Added isolated Screenshot Tool (#714)
- Introduced discriminated‑union result types in CLI/lib refactor (#713)
Full changelog
AI Game Developer (Unity MCP) 0.68.0
Released: May 2, 2026
Comparison
See every change: Compare 0.67.3...0.68.0
Commit Summary (Newest → Oldest)
2244ea07— chore(release): bump version to 0.68.0 by @IvanMurzak889fb6be— fix: detach camera targetTexture before releasing per-quadrant RT in composite (#716) by @IvanMurzak87f5407d— Create a New Isolated Screenshot Tool (#714) by @IvanMurzak17cd2bc6— refactor(cli/lib): introduce discriminated-union result types (#713) by @IvanMurzak8796e546— chore(deps): bump com.IvanMurzak.McpPlugin* to 6.1.2 across Unity-MCP-Plugin and Unity-MCP-Server by @IvanMurzakd6a7a45b— Add metadata file for McpPlugin.Common.dll version 6.1.1 by @IvanMurzak4c3f59f2— chore(deps): bump com.IvanMurzak.McpPlugin* to 6.1.2 across Unity-MCP-Plugin and Unity-MCP-Server by @IvanMurzakd827bdfc— Fix CS8604 nullable warning in UpdateChecker.CheckForUpdatesAsync (#710) by @IvanMurzak7a68a105— Simplify data models path (#704) by @IvanMurzak
- Enhanced NuGet dependency management to handle UPM package changes and improve restore logic
Full changelog
AI Game Developer (Unity MCP) 0.67.3
Released: April 30, 2026
Comparison
See every change: Compare 0.67.2...0.67.3
Commit Summary (Newest → Oldest)
e997792a— Bump version to 0.67.3 across all components by @IvanMurzakd0cbc495— Enhance NuGet dependency management to handle UPM package changes and improve restore logic by @IvanMurzak95aed5da— Update popup becomes unfunctional after Unity recompile (#706) by @IvanMurzak28fc1646— NuGet resolver doesn't replace stale ReflectorNet version after package update — compilation errors in user projects (#705) by @IvanMurzaka41c3243— Revert "Simplify data models path (#701)" by @IvanMurzakfab982c7— Simplify data models path (#701) by @IvanMurzak
- Enhanced script-execute skill with body-only mode and detailed parameter support
Full changelog
AI Game Developer (Unity MCP) 0.67.2
Released: April 30, 2026
Comparison
See every change: Compare 0.67.1...0.67.2
Commit Summary (Newest → Oldest)
4d697558— chore(release): bump version to 0.67.2 by @IvanMurzake696076f— fix: disable auto-referencing for DependencyResolver assembly (#700) by @IvanMurzak43b53b14— Auto-update popup uses GitHub release as version source, causing premature update prompts before OpenUPM publish (#696) by @IvanMurzak94e1003a— fix: conditionally include UnityEngine.UI using directive based on assembly availability by @IvanMurzakaf0c2bc3— fix(tests): use GetEntityId on Unity 6.5+ in ScriptExecuteTests (#698) by @IvanMurzak8be084d7— fix: skip local MCP server auto-start in Cloud mode (#697) by @IvanMurzak48ad737e— feat: enhance script-execute skill with body-only mode and detailed parameter support by @IvanMurzak
Minor fixes and improvements.
Full changelog
AI Game Developer (Unity MCP) 0.67.1
Released: April 29, 2026
Comparison
See every change: Compare 0.67.0...0.67.1
Commit Summary (Newest → Oldest)
- Added `close` subcommand to the MCP CLI for Unity Editor usage
Full changelog
AI Game Developer (Unity MCP) 0.67.0
Released: April 29, 2026
Comparison
See every change: Compare 0.66.1...0.67.0
Commit Summary (Newest → Oldest)
f14e204c— chore(release): bump version to 0.67.0 by @IvanMurzakc79225bc— chore(deps): bump com.IvanMurzak.ReflectorNet to 5.1.1 across all Unity projects by @IvanMurzak34157b7f— Enhance skills with path-scoped reads and view queries by @IvanMurzak9b9a337c— Adopt ReflectorNet 5.1.0 path-based read/modify APIs in MCP tools (#692) by @IvanMurzak3a7d381e— feat(cli): add close subcommand for Unity Editor (#690) by @IvanMurzak1dab4cfa— fix: config priority — flags > env vars > on-disk config > defaults (#689) by @IvanMurzak34f88e2e— test: cover new ReflectorNet atomic API in Unity EditMode (#687) by @IvanMurzak
- Replace Invoke-Expression with argument array in PowerShell scripts to prevent command injection
- bootstrap-local command for fresh-worktree MCP config pinning
- CLI library API exposure for install-plugin, remove-plugin, configure, and setup-mcp
Full changelog
AI Game Developer (Unity MCP) 0.66.1
Released: April 28, 2026
Comparison
See every change: Compare 0.66.0...0.66.1
Commit Summary (Newest → Oldest)
099ad91a— chore: bump version to 0.66.1 across all relevant files by @IvanMurzak3477d3f5— Upgrade Microsoft.Extensions.Logging.Abstractions to 8.0.3 by @IvanMurzak9f18e865— fix(security): replace Invoke-Expression with argument array in run-act-test.ps1 (#672) by @xiaolaib94fa1d6— fix: pin Microsoft.Extensions.Logging.Abstractions to 8.0.3 (#683) by @IvanMurzakf655bbe5— feat(cli): add bootstrap-local for fresh-worktree MCP config pinning (#685) by @IvanMurzak058dd8e9— fix: skip warnings for NuGet development-dependency packages (#675) by @IvanMurzak0b60e7af— revert(cli): roll back version bump 0.67.0 to 0.66.0 (#682) by @IvanMurzak34e61baa— feat(cli): expose install-plugin, remove-plugin, configure, setup-mcp as library API (#679) by @IvanMurzak020ff9c8— fix(config): Token setter routes by ConnectionMode by @IvanMurzak
- `unity-mcp-cli open` defaults to current directory (#665)
- tests-run aborts when any open scene is dirty (#664)
Full changelog
AI Game Developer (Unity MCP) 0.66.0
Released: April 17, 2026
Comparison
See every change: Compare 0.65.0...0.66.0
Commit Summary (Newest → Oldest)
786e6c67— chore(release): bump version to 0.66.0 by @IvanMurzak43401c3b— feat:unity-mcp-cli opendefaults to current directory (#665) by @IvanMurzak740c193e— feat: tests-run aborts when any open scene is dirty (#664) by @IvanMurzak39f8e377— fix: correct upside-down GameView screenshot on DirectX/Metal (#662) by @IvanMurzake7289cef— fix: GitHub Copilot CLI uses project-local .mcp.json (#656) (#660) by @IvanMurzak1bfd37ab— fix: install UnityMainThread into MainThread.Instance on startup (#659) by @IvanMurzak
Fixed scalable DLL conflict resolution for Unity 6.5+.
Full changelog
AI Game Developer (Unity MCP) 0.65.0
Released: April 17, 2026
Comparison
See every change: Compare 0.64.0...0.65.0
Commit Summary (Newest → Oldest)
- assets-prefab-create tool now supports variant configurations and includes associated tests
Full changelog
AI Game Developer (Unity MCP) 0.64.0
Released: April 17, 2026
Comparison
See every change: Compare 0.63.4...0.64.0
Commit Summary (Newest → Oldest)
Minor fixes and improvements.
Full changelog
AI Game Developer (Unity MCP) 0.63.4
Released: April 12, 2026
Comparison
See every change: Compare 0.63.3...0.63.4
Commit Summary (Newest → Oldest)
Minor fixes and improvements.
Full changelog
AI Game Developer (Unity MCP) 0.63.3
Released: April 1, 2026
Comparison
See every change: Compare 0.63.2...0.63.3
Commit Summary (Newest → Oldest)
Minor fixes and improvements.
Full changelog
AI Game Developer (Unity MCP) 0.63.2
Released: March 31, 2026
Comparison
See every change: Compare 0.63.1...0.63.2
Commit Summary (Newest → Oldest)
Minor fixes and improvements.
Full changelog
AI Game Developer (Unity MCP) 0.63.1
Released: March 30, 2026
Comparison
See every change: Compare 0.63.0...0.63.1
Commit Summary (Newest → Oldest)
- Env variable `MCP_HOST_URL` introduced to override default host URL.
Full changelog
AI Game Developer (Unity MCP) 0.63.0
Released: March 29, 2026
Comparison
See every change: Compare 0.62.0...0.63.0
Commit Summary (Newest → Oldest)
- Added tool‑list MCP tool with regex search and accompanying tests
Full changelog
AI Game Developer (Unity MCP) 0.62.0
Released: March 28, 2026
Comparison
See every change: Compare 0.61.0...0.62.0
Commit Summary (Newest → Oldest)
86b27ecb— Bump project version to 0.62.0 by @IvanMurzak12e98286— Bump McpPlugin.Server to 5.10.0 and update DLLs (#621) by @IvanMurzak7de746f7— ci: add disk cleanup step to Unity Plugin test workflow (#620) by @cagilfirat4a6c6395— feat: add tool-list MCP tool with regex search and tests (#617) by @cagilfirat
- Self‑update notification and `update` command added to CLI
- Shader get‑data MCP tool introduced
- Gradient serialization support with enhanced parameter validation
Full changelog
AI Game Developer (Unity MCP) 0.61.0
Released: March 25, 2026
Comparison
See every change: Compare 0.60.0...0.61.0
Commit Summary (Newest → Oldest)
a5069395— Bump version to 0.61.0 by @IvanMurzak6e3cf9d3— feat(cli): add self-update notification and update command (#611) by @IvanMurzakb1c5f031— fix(cli): send relative path in setup-skills instead of absolute (#604) by @IvanMurzakc98fc448— fix: make ToolSetEnabledStateTests resilient to editor config state (#605) by @cagilfirataca98cc0— feat: add shader get-data MCP tool (#603) by @IvanMurzak9fff7c7e— fix: screenshot tests fail when LogLevel is None (#606) by @IvanMurzakb27cafd4— feat: add Gradient serialization support and improve parameter validation (#602) by @IvanMurzak
- Added `tool-set-enabled-state` MCP tool and corresponding reactive UI updates
Full changelog
AI Game Developer (Unity MCP) 0.60.0
Released: March 24, 2026
Comparison
See every change: Compare 0.59.0...0.60.0
Commit Summary (Newest → Oldest)
c754c44c— Bump version to 0.60.0 by @IvanMurzak343e3e0c— Add tool-set-enabled-state skill docs by @IvanMurzak3b1e6e7f— feat: add tool-set-enabled-state MCP tool and reactive UI updates (#592) by @cagilfirat0b4cd248— refactor: implement Tool_Assets.Refresh with ResponseCallTool and compilation handling (#597) by @IvanMurzakf2120deb— fix: update stdin example in ping skill documentation by @IvanMurzak
- Dev‑loop testing infrastructure (#596)
Full changelog
AI Game Developer (Unity MCP) 0.59.0
Released: March 24, 2026
Comparison
See every change: Compare 0.58.0...0.59.0
Commit Summary (Newest → Oldest)
- Extensions UI section added to AI Game Developer window
- Reusable AlertPanel component introduced with connection auth alert
Full changelog
AI Game Developer (Unity MCP) 0.58.0
Released: March 24, 2026
Comparison
See every change: Compare 0.57.3...0.58.0
Commit Summary (Newest → Oldest)
Minor fixes and improvements.
Full changelog
AI Game Developer (Unity MCP) 0.57.3
Released: March 23, 2026
Comparison
See every change: Compare 0.57.2...0.57.3
Commit Summary (Newest → Oldest)
- Removed README.md from the documentation directory
Full changelog
AI Game Developer (Unity MCP) 0.57.2
Released: March 22, 2026
Comparison
See every change: Compare 0.57.1...0.57.2
Commit Summary (Newest → Oldest)
e0353d15— chore: bump version to 0.57.2 across all components by @IvanMurzak83acafdb— fix: update language links in README files to include English by @IvanMurzak69f35eb2— Remove README.md file from the documentation directory by @IvanMurzak222306a1— fix: update video links to new asset URLs in README files by @IvanMurzaka178a39e— Update README.zh-CN.md with new branding and improved descriptions; add new video and image assets for AI Game Developer; update existing image files. by @IvanMurzakc7bd5e42— fix: stop MCP server before installing package update (#591) by @i-snyder94ec53a5— feat: update McpPlugin.Server package reference to version 5.5.2 by @IvanMurzak
- Added a setup alert panel for AI agent configuration (#590)
Full changelog
AI Game Developer (Unity MCP) 0.57.1
Released: March 20, 2026
Comparison
See every change: Compare 0.57.0...0.57.1
Commit Summary (Newest → Oldest)
- Tooltips for connection status indicators in MainWindowEditor
- CLI-driven AI agent setup, skill tools, and initial setup guide (#587)
- setup-mcp and setup-skills CLI commands (#585)
Full changelog
AI Game Developer (Unity MCP) 0.57.0
Released: March 20, 2026
Comparison
See every change: Compare 0.56.0...0.57.0
Commit Summary (Newest → Oldest)
c0f9348c— feat: add tooltips for connection status indicators in MainWindowEditor by @IvanMurzake7db0a4b— feat: update version to 0.57.0 across all relevant files by @IvanMurzakaeed96cb— feat: enable McpPlugin.Server package reference in project file by @IvanMurzakd2c51e1e— chore: remove Skills.meta file by @IvanMurzaka346988c— Minor (#588) by @IvanMurzak09a40567— feat: add CLI-driven AI agent setup, skill tools, and initial setup guide (#587) by @IvanMurzakd52eacbb— feat: add setup-mcp and setup-skills CLI commands (#585) by @IvanMurzak75bcd6ac— ci: set Claude Code model to claude-opus-4-6 by @IvanMurzak
- Segmented controls, styled forms, and agent config redesign
- Support for .app paths and Hub output parsing
- New skills for scene management, screenshot capture, script handling, and testing
Full changelog
AI Game Developer (Unity MCP) 0.56.0
Released: March 18, 2026
Comparison
See every change: Compare 0.55.1...0.56.0
Commit Summary (Newest → Oldest)
c502cfc6— chore: update version to 0.56.0 and enhance description in package.json by @IvanMurzakf9d438b7— UI: Segmented controls, styled forms, and agent config redesign (#582) by @IvanMurzak54d7c1b0— Update unity-editor.ts (#579) by @IvanMurzakc8d13666— Support .app paths and parse Hub output (#576) by @IvanMurzak9dbf348a— fix: fixed link to kilocode (#577) by @mrwellmannfa5072a3— Add new skills for scene management, screenshot capture, script handling, and testing by @IvanMurzak064459d5— fix: change port range from 50000-59999 to 20000-29999 to avoid Windows reserved ports (#575) by @IvanMurzak
Minor fixes and improvements.
Full changelog
AI Game Developer (Unity MCP) 0.55.1
Released: March 17, 2026
Comparison
See every change: Compare 0.55.0...0.55.1
Commit Summary (Newest → Oldest)
7a1baf1f— chore: bump version to 0.55.1 across all relevant files by @IvanMurzake1b42663— fix: update command to use npx for running unity-mcp-cli in BuildToolCommand by @IvanMurzaka4bbfffa— docs: fix Docsify setup - add local README copy with relative URLs by @IvanMurzakece1eae2— docs: add Docsify-based GitHub Pages site by @IvanMurzak
- Add run-tool CLI command for direct MCP tool execution (#573)
- Per‑agent skill file auto‑generation and configuration
- SkillsPath property support in agent configurators
Full changelog
AI Game Developer (Unity MCP) 0.55.0
Released: March 16, 2026
Comparison
See every change: Compare 0.54.0...0.55.0
Commit Summary (Newest → Oldest)
1ffa35b8— Bump version to 0.55.0 by @IvanMurzak8be8a5d6— refactor: update skill agent ID retrieval and change access modifier for selectedAiAgentId by @IvanMurzake55c347d— refactor: change access modifier of selectedAiAgentId to internal in MainWindowEditor by @IvanMurzak3624268f— feat: add run-tool CLI command (#573) by @IvanMurzakffa83f19— fix: update label text for auto-generate toggle in TemplateSkillsSection by @IvanMurzak021d7bc9— feat: implement per-agent skill file auto-generation and configuration by @IvanMurzak713c2c52— feat: add SkillsPath property for various agent configurators and update UXML label text by @IvanMurzakf953c1c5— fix: adjust margin styles for TemplateSkillsSection in UXML by @IvanMurzakf545a6ab— feat: implement skills UI section with auto-generate toggle and generate button by @IvanMurzak23f288a3— Add per-agent Skills UI and SkillsPath support by @IvanMurzak4c7815cd— Update README.md by @IvanMurzak88e2cc3e— fix: correct exposure of --token option and update authorization header messages in run-tool tests by @IvanMurzak192c05f9— fix: update asset copy descriptions for clarity and improve UnitySkillFileGenerator CLI command formatting by @IvanMurzak1e7035cb— fix: always include auth token in run-tool regardless of --url flag by @IvanMurzaka13a665a— fix: add missing using directive for McpPlugin in UnitySkillFileGenerator by @IvanMurzak8d8c16b6— fix: address PR review comments on run-tool command by @IvanMurzakcd264685— feat: set default AI agent to Claude Code during initial setup by @IvanMurzak35ba6a19— feat: set default skills path for Claude Code in UnityMcpPlugin.Config by @IvanMurzak5b360120— fix: update McpPlugin.Server package version to 5.3.2 by @IvanMurzak5efb365f— fix: append /mcp suffix to Cloud URL to match C# Host property by @IvanMurzak86e10ca0— fix: serialize enums as strings in config JSON, handle legacy integers by @IvanMurzak3f4338be— feat: auto-resolve URL and token from project config in run-tool by @IvanMurzak5a283d82— fix: correct namespace import in UnitySkillFileGenerator by @IvanMurzakad3be8e4— feat: override skill generation to use unity-mcp-cli run-tool syntax by @IvanMurzak45da66b5— feat: add run-tool CLI command for direct MCP tool execution by @IvanMurzakab4a39a3— feat: update README files and add new client images for enhanced documentation by @IvanMurzakf8b94007— Add CLI command docs to localized READMEs by @IvanMurzak03f73b0e— Add configure and install-plugin CLI docs by @IvanMurzak
- Removed --version option from install-unity; Unity version must now be provided as a positional argument.
- Added console-clear-logs tool
- Introduced mandatory MCP tool argument and synced documentation rules
- Implemented Speckit integration and optimized CLAUDE.md docs
Full changelog
AI Game Developer (Unity MCP) 0.54.0
Released: March 15, 2026
Comparison
See every change: Compare 0.53.1...0.54.0
Commit Summary (Newest → Oldest)
b7e78f3f— Bump component versions to 0.54.0 by @IvanMurzakaf3d38b9— feat: refactor CLI — merge open+connect, TTY detection, verbose flag (#572) by @IvanMurzak320755eb— Add console-clear-logs tool (#465) (#562) by @cagilfirat590c9b6f— Add mandatory MCP tool arg and docs sync rules by @IvanMurzak93b4a49f— Prohibit reflection for non-public C# access by @IvanMurzakbe690b1d— Add publish-test-results workflow & upload event (#571) by @IvanMurzak43dc51d0— fix: replace --version option with positional argument in install-unity command (#570) by @IvanMurzakc4c74881— Feature/add cline configurator (#565) by @mainVarf5545d02— Refresh agent configs and reconnect after cloud authorization (#569) by @IvanMurzak17681bf3— Add speckit integration and optimize CLAUDE.md docs (#568) by @IvanMurzakd71853c2— Refactor CLI commands and update deps (#567) by @IvanMurzak
Minor fixes and improvements.
Full changelog
AI Game Developer (Unity MCP) 0.53.1
Released: March 14, 2026
Comparison
See every change: Compare 0.53.0...0.53.1
Commit Summary (Newest → Oldest)
- Fancy terminal UI with chalk, ora, and boxen
- remove-plugin command to uninstall Unity-MCP
- OpenUPM version resolution to prevent installation failures
Full changelog
AI Game Developer (Unity MCP) 0.53.0
Released: March 14, 2026
Comparison
See every change: Compare 0.52.0...0.53.0
Commit Summary (Newest → Oldest)
98d29868— Update UnityMcpPlugin.Config.cs by @IvanMurzak590f2b36— Add resolvedVersion overload and expand tests by @IvanMurzak0fe7066a— Update test workflow to publish test results and refine version comparison assertion by @IvanMurzak57a2ed14— Bump version to 0.53.0 across all components and configuration files by @IvanMurzak0cbb1632— Update default connection settings to keep connection and server running by @IvanMurzak833f9601— Disable various prompts and tools in the MCP Plugin (#566) by @IvanMurzakfe54f2fa— Add fancy terminal UI with chalk, ora, and boxen to CLI (#564) by @IvanMurzake99e688d— Add remove-plugin command to uninstall Unity-MCP from projects (#561) by @IvanMurzakded78ca5— Update deployment workflow: remove auto-release trigger and improve NuGet auth (#560) by @IvanMurzak305cb470— Add OpenUPM version resolution to prevent installation failures (#559) by @IvanMurzakb234034e— Fix Node.js 20 deprecation warnings in release.yml (#558) by @IvanMurzak
- Cross-platform npm CLI tool for Unity-MCP operations
- Cloud device authentication and connection management
- Installer self-deletion after successful installation
Full changelog
AI Game Developer (Unity MCP) 0.52.0
Released: March 13, 2026
Comparison
See every change: Compare 0.51.6...0.52.0
Commit Summary (Newest → Oldest)
6b2f39bd— Merge branch 'main' of https://github.com/IvanMurzak/Unity-MCP by @IvanMurzakc09136d4— chore: update version to 0.52.0 in multiple files and documentation by @IvanMurzak1f27114a— ci: upgrade GitHub Actions to Node.js 24-compatible versions (#557) by @IvanMurzak3856a609— Restrict Claude Code workflow to only trigger for IvanMurzak (#556) by @IvanMurzak0b1be141— Update plugin DLL binaries (#555) by @IvanMurzak63a35ffe— Fix dual-stack socket crash on macOS (#553) by @IvanMurzak79501da4— feat: installer self-deletes after successful installation (#554) by @IvanMurzak421a6f71— fix: add dummy parameter to zero-arg MCP tools for Copilot compatibility (#552) by @IvanMurzak152f1f4d— Update ai-connector-window.gif by @IvanMurzak19cc3a88— Add cross-platform npm CLI tool for Unity-MCP operations (#493) (#549) by @IvanMurzak3345b324— Setup NuGet trusted publishing via OIDC to replace expiring API key (#551) by @IvanMurzakd97af103— Enhance cloud device authentication and connection management features (#550) by @IvanMurzak3609ccce— Implement cloud device authentication and enhance MCP server management (#548) by @IvanMurzak
Minor fixes and improvements.
Full changelog
AI Game Developer (Unity MCP) 0.51.6
Released: March 11, 2026
Comparison
See every change: Compare 0.51.5...0.51.6
Commit Summary (Newest → Oldest)
365d2779— Use hidden .unity-license directory in action by @IvanMurzakd575e2b5— Merge pull request #547 from IvanMurzak/dev by @IvanMurzakb4d330de— chore: remove outdated testables section from multiple README files by @IvanMurzak6f8a5eea— Bump playerprefsex to 2.1.3 by @IvanMurzakba20475d— Merge pull request #541 from RageAgainstThePixel/main by @IvanMurzakf8b7106c— Merge pull request #546 from IvanMurzak/main by @IvanMurzak4d6a7c57— Merge pull request #545 from IvanMurzak/update/fork-pr-tests-run by @IvanMurzak3adcfdd3— fix: enhance Unity license activation logic and specify unity-license-activate version by @IvanMurzakdfa1699b— fix: update workflow files to streamline pull request handling and unify license activation by @IvanMurzakadcb3f59— fix: improve Unity license decoding and environment variable setup by @IvanMurzak2b59de5d— fix: update Unity license decoding to use delimiter for environment variable by @IvanMurzak8288714a— fix: simplify Unity license decoding and environment variable setup by @IvanMurzak1e373e9f— fix: update Unity license handling to use base64 encoding and decoding by @IvanMurzak7fb543a7— feat: add Unity license activation action and integrate into workflows by @IvanMurzakdec4043b— fix: correct syntax for pull request workflow file checks by @IvanMurzaka29b9f3c— fix: update pull request trigger settings in workflow configuration by @IvanMurzak408691ff— fix: update Unity workflow configurations for improved security and functionality by @IvanMurzakce80626e— fix: remove null filtering from metadata references collection by @IvanMurzak11adf9ae— Merge pull request #544 from IvanMurzak/fix/script-execution-with-long-path by @IvanMurzak3b133fb7— fix: enhance error handling for assembly metadata reference creation by @IvanMurzak2b948857— fix: improve logging for assembly metadata reference loading errors by @IvanMurzakfb3088ff— fix: handle exceptions when creating metadata references for assemblies by @IvanMurzak832177f4— add second docs link by @StephenHodgson104f916a— PR feedback by @StephenHodgson4f314d74— testables in test projects by @StephenHodgson00ab9974— use tree by @StephenHodgson26ce9b6c— sync translations by @StephenHodgson7ee75a17— docs by @StephenHodgson796240de— docs by @StephenHodgsondeda365e— cleanup docs by @StephenHodgson32562506— remove dups by @StephenHodgson9be8ce77— revert back to Test dir by @StephenHodgsonded373ea— update doc translations by @StephenHodgson0974ba91— revert changelog by @StephenHodgsoncd0f7610— update testables example in docs by @StephenHodgson48135c63— fix(package): hide package tests from consumers using Tests~ folder by @StephenHodgson
Minor fixes and improvements.
Full changelog
AI Game Developer (Unity MCP) 0.51.5
Released: March 9, 2026
Comparison
See every change: Compare 0.51.4...0.51.5
Commit Summary (Newest → Oldest)
3bd43451— Merge pull request #538 from IvanMurzak/release/0.51.5 by @IvanMurzak95dd6324— Merge branch 'main' into release/0.51.5 by @IvanMurzakc9efe978— chore: update package version to 0.51.4 and bump dependencies to latest versions by @IvanMurzak8672e1d8— chore: bump version to 0.51.5 by @IvanMurzakab27b123— refactor: restrict permissions in settings.json to specific actions for improved security by @IvanMurzak26bc82af— refactor: simplify permissions in settings.json and add enabledPlugins section for plugin configuration by @IvanMurzak42395f00— feat: add settings.json files for Claude configuration in main and plugin directories by @IvanMurzak472264b1— Merge pull request #537 from IvanMurzak/claude/issue-536-20260309-0628 by @IvanMurzak6fd0dd99— refactor: change log level from Warning to Trace for MCP and AI agent data updates by @IvanMurzak239fa78b— fix: replace DateTime stale-check with thread-safe Interlocked version counter by @github-actions[bot]02988fb9— Add environment specification for copilot-setup-steps job by @IvanMurzak442f6756— Update Claude workflow to use absolute path for mcp-servers configuration by @IvanMurzakfdd1beaf— Add mcp-servers configuration and update Claude workflow to use it by @IvanMurzake8d75de2— Refactor Claude workflow: Simplify allowedTools syntax and enable full output display by @IvanMurzak20bcd5e6— Update .gitignore: Add .unity-license and ensure newline at end of file by @IvanMurzak3f439d30— Update Claude workflow permissions to allow write access for contents, pull requests, and issues by @IvanMurzak31d4816e— Merge pull request #525 from IvanMurzak/ci/unity-with-claude by @IvanMurzakde4f5879— Refactor tool management: Optimize tool validation and enablement logic by caching tool list by @IvanMurzak5a8aadd5— Enhance workflows: Update unity-mcp-tools logic for better handling of empty secrets and rename test-pull-request to test-pull-request-manual by @IvanMurzak6ee8dd22— Enhance setup action: Update Docker image tag for unity-mcp-server to latest for improved stability by @IvanMurzake798bbb5— Enhance workflows: Upgrade actions/checkout from v4 to v5 for improved performance and compatibility by @IvanMurzak4c61f0b1— Enhance workflows: Use secret for UNITY_MCP_TOOLS in workflow files for improved flexibility by @IvanMurzak99e3493a— Enhance setup action: Add inputs for project path and caching options for improved flexibility by @IvanMurzak9fb1ee70— Enhance workflows: Add author and license information to workflow files and improve formatting consistency by @IvanMurzakb4a923d1— Enhance CI workflows: Integrate setup action for Unity MCP and update documentation for environment variable persistence by @IvanMurzak8a950e5f— Enhance CI workflows: Add UNITY_MCP_TOOLS environment variable for improved tool execution by @IvanMurzak2dcd4dc4— Fix CI: allow MCP connection when UNITY_MCP_KEEP_CONNECTED=true and fix Unity readiness detection by @IvanMurzak215956fe— Enhance license activation process: Add logging for ULF file search and directory contents by @IvanMurzak5c5e0e29— Enhance CI workflows: Setup Node.js, install unity-license-activate, and improve Unity license activation process by @IvanMurzakd9512c17— Add Copilot setup steps workflow for Unity MCP by @IvanMurzak5e266dfd— Update Unity MCP Plugin: Refactor environment variable handling and improve documentation for persistence by @IvanMurzakb92fbaaa— Enhance MCP Plugin: Add support for ENABLED_TOOLS environment variable and update documentation by @IvanMurzak75c6bbff— Update claude.yml by @IvanMurzak302b3a12— Merge branch 'ci/unity-with-claude' of https://github.com/IvanMurzak/Unity-MCP into ci/unity-with-claude by @IvanMurzak2b8f44af— Update CLAUDE.md by @IvanMurzakae5d1b4f— CI: Add Unity activation and env logging by @IvanMurzake505b1f4— Update README: env/CLI overrides are persistent, not session-only by @Copilotf30cd388— Update claude.yml by @IvanMurzak24937ddd— Improve CI workflow: dispatch, Docker robustness by @IvanMurzak61b15223— Update claude.yml by @IvanMurzakc408e68e— Add env/CLI config overrides and docs by @IvanMurzak7c57e96a— Run Unity editor in Docker, remove unity-builder by @IvanMurzak42f05231— Update claude.yml by @IvanMurzak8216ab5d— Remove redundant tests for MCP tools input schema validation by @IvanMurzakfc0c01b4— Refactor validation logic in GameObject.Component.Add and GameObject.Component.Modify to improve error handling by @IvanMurzak8be5c618— Refactor GameObject.Component.Get to improve validation logic and add new tests for input schema validation by @IvanMurzak6ce62697— Create .env.example by @IvanMurzakc87faa7e— Add Unity MCP Test Client by @IvanMurzak89e764fa— Update version bump workflow to use force push by @IvanMurzakb50dd5be— Replace TryPopulate with TryModify by @IvanMurzak
Fixed bearer token environment variable support for Codex agent configuration.
Full changelog
AI Game Developer (Unity MCP) 0.51.4
Released: March 3, 2026
Comparison
See every change: Compare 0.51.3...0.51.4
Commit Summary (Newest → Oldest)
8a46b0ae— chore: bump version to 0.51.4 by @IvanMurzakb428102f— Update bump_version.yml by @IvanMurzaka2471365— Create bump_version.yml by @IvanMurzakba308daa— fix: add bearer token environment variable support for Codex agent configuration by @IvanMurzak7114f0b0— Update plugin DLLs and bump package versions by @IvanMurzak
- Restart Claude Code after making configuration changes
- Use local .kilocode/mcp.json config path for KiloCodeConfigurator and provide authorization/token arguments
- Adds a new Kilo Code AI agent configurator
- Updates Claude Code and Copilot CLI configurators with Start section, auth params, and restart instructions
Full changelog
AI Game Developer (Unity MCP) 0.51.3
Released: March 1, 2026
Comparison
See every change: Compare 0.51.2...0.51.3
Commit Summary (Newest → Oldest)
356a4169— Bump version to 0.51.3 and update links by @IvanMurzak86e66045— fix: add restart instructions for configuration changes in various configurators by @IvanMurzakf82e12bc— fix: add instructions to restart Claude Code after configuration by @IvanMurzak55725792— fix: add Start section and auth params to Claude Code and Copilot CLI configurators by @github-actions[bot]2e5d4611— fix: add type field to STDIO configs in KiloCodeConfigurator by @mainVar58485d8b— refactor: remove unnecessary UI description messages by @mainVaredcfbe6d— refactor: align KiloCodeConfigurator with established patterns by @mainVarc0c581f1— fix: update Kilo Code HTTP config format to match expected schema by @mainVar8251ae34— Fix KiloCode configurator: use local .kilocode/mcp.json config path, add authorization/token args by @mainVar2ddaadbf— Adds a new Kilo Code AI agent configurator by @mainVar
- GenerateSkillFiles configuration option now defaults to false
- Added UnitySkillFileGenerator tool for generating skill files
- Enhanced plugin build configuration
- Added Docker deployment guide and links
Full changelog
AI Game Developer (Unity MCP) 0.51.2
Released: February 28, 2026
Comparison
See every change: Compare 0.51.1...0.51.2
Commit Summary (Newest → Oldest)
2428d39b— Bump version to 0.51.2 and update links by @IvanMurzakd60fd180— Merge pull request #511 from IvanMurzak/update/skills-token-information-added by @IvanMurzake6bae047— feat: add UnitySkillFileGenerator and enhance plugin build configuration by @IvanMurzak78df840a— Merge pull request #509 from IvanMurzak/claude/issue-508-20260228-0005 by @IvanMurzaka3076d02— fix: set GenerateSkillFiles default to false by @github-actions[bot]85b8ec74— Add Docker deployment guide and links by @IvanMurzak
- Removed unused constant `SkillsBaseFolder22` from `UnityMcpPluginEditor`.
- Removed classes `Tool_Type` and `ExtensionsSerializedMember`.
- Added `type-get-json-schema` MCP tool in the Runtime module.
Full changelog
AI Game Developer (Unity MCP) 0.51.1
Released: February 27, 2026
Comparison
See every change: Compare 0.51.0...0.51.1
Commit Summary (Newest → Oldest)
71c17d6e— Bump project version to 0.51.1 by @IvanMurzakbfab5b89— Merge pull request #507 from IvanMurzak/fix/skill-generation by @IvanMurzakd68be2c6— Refactor: Remove unused SkillsBaseFolder22 constant from UnityMcpPluginEditor by @IvanMurzak12890389— Refactor: Update skill generation logic and paths in the editor scripts by @IvanMurzake0d63292— Merge pull request #506 from IvanMurzak/claude/issue-482-20260224-0833 by @IvanMurzakc989e911— Refactor: Remove Tool_Type and ExtensionsSerializedMember classes by @IvanMurzakf8c32014— Merge remote-tracking branch 'origin/main' into claude/issue-482-20260224-0833 by @github-actions[bot]6b5624ec— feat: add type-get-json-schema MCP tool in Runtime module by @github-actions[bot]
- Move method signature changed to return a structured response containing moved paths and error details.
Full changelog
AI Game Developer (Unity MCP) 0.51.0
Released: February 27, 2026
Comparison
See every change: Compare 0.50.1...0.51.0
Commit Summary (Newest → Oldest)
1ee44969— Bump versions to 0.51.0 by @IvanMurzak3c68c22e— Merge pull request #505 from IvanMurzak/feature/mcp-tool-annotations by @IvanMurzaka24b2cbe— refactor: update Move method to return structured response with moved paths and errors by @IvanMurzak778d9856— Update com.IvanMurzak.Unity.MCP.Server.csproj by @IvanMurzak38f10ab4— Refactor error messages and tool attributes for improved clarity and consistency by @IvanMurzak097db16f— Update McpPlugin DLLs by @IvanMurzakfd706036— fix: remove unnecessary anchor tags and clean up SVG files by @IvanMurzak9bc4fe06— Merge pull request #504 from IvanMurzak/update/readme-svg by @IvanMurzak4b0a3760— refactor: update error handling and return types in GameObject creation methods by @IvanMurzak2ef5fc5b— fix: update README and documentation for consistency and clarity by @IvanMurzakbf6156aa— Merge branch 'main' into update/readme-svg by @IvanMurzak11b859a7— Merge pull request #503 from IvanMurzak/claude/issue-502-20260226-2300 by @IvanMurzak13367e14— refactor: streamline path handling for skill files with absolute paths by @IvanMurzak26e22d5b— Update promo SVG links and text position by @IvanMurzakafae42ba— Improve docs: Docker auth, tools, ES guide by @IvanMurzak6721c19b— Use locale-specific promo images in docs by @IvanMurzake10ebcca— Update localized README by @IvanMurzak68f8fc0d— Update docs promo image URLs to main by @IvanMurzak12a810e5— Update README.md by @IvanMurzakd25083c6— Revamp README and development docs by @IvanMurzak7a5c5f46— fix: use absolute paths for skill files and config to prevent CWD-relative placement by @github-actions[bot]0c9ee36e— Rework README Tools section and rename commands by @IvanMurzak43cb92fa— Update README.md by @IvanMurzak787abbe4— Update README promo SVGs and tools list by @IvanMurzak054a148d— Update hazzard-divider.svg by @IvanMurzakf8d9d9e3— Add hazard-themed promo SVG banners by @IvanMurzak505a681c— Update ai-developer-header.svg by @IvanMurzakd4cc5548— Add SVG copy and make header theme-aware by @IvanMurzak160cadb6— Add animated hazard stripe dividers by @IvanMurzak6f9015ff— Create ai-developer-header.svg by @IvanMurzak
Minor fixes and improvements.
Full changelog
AI Game Developer (Unity MCP) 0.50.1
Released: February 26, 2026
Comparison
See every change: Compare 0.50.0...0.50.1
Commit Summary (Newest → Oldest)
- Skills management section in MainWindow UI
- Skill file generation implementation
- Tool, prompt, and resource tooltips
Full changelog
AI Game Developer (Unity MCP) 0.50.0
Released: February 26, 2026
Comparison
See every change: Compare 0.49.1...0.50.0
Commit Summary (Newest → Oldest)
286f89cd— Bump version to 0.50.0 by @IvanMurzak49640df1— Merge pull request #499 from IvanMurzak/feature/skills by @IvanMurzak4af34e37— Remove unused skills namespace import from MenuItems.cs by @IvanMurzak32e5f28e— Remove Create Skills menu item from AI Game Developer tools by @IvanMurzakd3a739ca— Add skills management section to MainWindow UI and implement skill file generation logic by @IvanMurzak6a1e4f5e— Add tool, prompt, and resource tooltips to MainWindow UI by @IvanMurzak5eb40d6c— Add procedural skills directories to .gitignore by @IvanMurzak0e6a63ad— Add Create Skills menu item to AI Game Developer tools by @IvanMurzakf64a7649— Update McpPlugin and McpPlugin.Common DLLs by @IvanMurzak
Minor fixes and improvements.
Full changelog
AI Game Developer (Unity MCP) 0.49.1
Released: February 25, 2026
Comparison
See every change: Compare 0.49.0...0.49.1
Commit Summary (Newest → Oldest)
- AI agent reconfiguration required after updating to 0.49.0
- Configuration file AI-Game-Developer.Config.json moved from Assets/Resources to UserSettings
- Multiple AI agents per Unity Editor (HTTP only)
- Token-based authentication
Full changelog
AI Game Developer (Unity MCP) 0.49.0
Released: February 25, 2026
Breaking Changes :warning:
- AI agent reconfiguration required.
After updating to0.49.0, you must reconfigure your AI agent and restart it. - Configuration file relocated.
AI-Game-Developer.Config.jsonhas been moved from:
Assets/Resources→UserSettings
Please ensure your setup reflects the new location.
New Features
- Multiple AI agents per Unity Editor (HTTP only).
You can now connect multiple AI agents to a single Unity Editor instance when using thehttptransport. - Authorization support added.
Token-based authentication is now available to secure communication between Unity and AI agents.
Fixes
- Fixed an issue that caused unexpected server disconnections.
- AI agent configuration removing.
Comparison
See every change: Compare 0.48.1...0.49.0
Commit Summary (Newest → Oldest)
45664cdc— Bump version to 0.49.0 by @IvanMurzakf56fefe0— Merge branch 'update/move-config-file-out-from-resources' by @IvanMurzak48ee727a— Merge pull request #498 from IvanMurzak/update/move-config-file-out-from-resources by @IvanMurzak8ad5550d— Refactor usage of Reflector instance in GetData method for improved readability by @IvanMurzaka00e3a52— Refactor usage of Reflector in MCP Plugin by @IvanMurzak35c7bdc4— Refactor connection state handling to manage subscriptions more effectively by @IvanMurzak9254104f— Update README files to include command placeholders and ensure proper async handling in disconnect method by @IvanMurzak0b0a7616— Use UnityMcpPluginEditor.Reflector in tests by @IvanMurzak802403f4— Update README files to reflect new MCP plugin initialization and connection methods by @IvanMurzak2a08e6d5— Move R3 namespace usage and update connection state handling in MCP plugin files by @IvanMurzak707aff7d— Refactor Build method to return IMcpPlugin and update logging level by @IvanMurzakd3266ebe— Update McpPlugin.Server package version to 4.1.0 and update binary files by @IvanMurzakdc98ea48— Update ExtensionsSerializedMember to use UnityMcpPluginEditor for instance retrieval by @IvanMurzakfb0acb19— Merge branch 'main' into update/move-config-file-out-from-resources by @IvanMurzak2f21a52c— Merge pull request #488 from IvanMurzak/feature/auth by @IvanMurzakdc685a22— Refactor agent UI loading logic and improve token handling conditions by @IvanMurzak15d8fcf2— Add error handling for zip creation failures and usage instructions in build scripts by @IvanMurzakc519086b— Refactor MCP Plugin references to use UnityMcpPluginEditor instance by @IvanMurzak31842b34— refactor: Remove unused using directives and clean up code in UnityMcpPluginEditor scripts by @IvanMurzakc2dfe4ee— refactor: Update connection handling and delegate methods to UnityMcpPlugin for improved structure by @IvanMurzake3dae1f4— refactor: Move McpPluginSlot and related properties to UnityMcpPlugin for better organization by @IvanMurzakd8aa7ef8— feat: Add UnityMcpPluginRuntime for runtime MCP plugin management by @IvanMurzakd5b49473— Add UnityMcpPluginBuilder and runtime initialization logic; refactor config handling by @IvanMurzak401d52e8— Move AI-Game-Developer-Config.json out of Resources and update file paths accordingly by @IvanMurzak602dbfec— Update SetDefault method to set KeepConnected to false by @IvanMurzak43afc1c0— Add token generation in UnityConnectionConfig constructor by @IvanMurzak2a4cea33— Implement centralized token generation and update UI to use new method by @IvanMurzak09da841b— Merge branch 'feature/auth' of https://github.com/IvanMurzak/Unity-MCP into feature/auth by @IvanMurzak2833eddd— Apply suggestions from code review by @IvanMurzake4c5e12b— Refactor variable name from deploymentMode to authOption for clarity in McpServerManager by @IvanMurzakdab9f4e7— Fix variable name for McpManagerHub in MainWindowEditor to improve clarity by @IvanMurzake25203c5— Refactor authorization handling and improve server configuration management in various components by @IvanMurzake48c9c8b— Refactor authorization UI elements and update token handling in MainWindow by @IvanMurzake2528c51— Add tooltips for transport methods and authorization token in MainWindowEditor by @IvanMurzak115fea33— Refactor MainWindow UXML to remove tooltips from transport and authorization toggle buttons by @IvanMurzak7f259587— Remove redundant Invalidate method from CustomConfigurator by @IvanMurzak41300a56— Refactor JSON serialization in JsonAiAgentConfig to use centralized WriteOptions by @IvanMurzak1e50f0db— Refactor authentication token check in McpServerManager and enhance escape character handling in TomlAiAgentConfig by @IvanMurzakccf86aee— Update McpPlugin.Server package reference to version 4.0.0 and update binary files by @IvanMurzak1478d2ea— Remove outdated warning labels from Claude and Gemini configurators by @IvanMurzak1ce53dea— Merge branch 'main' into feature/auth by @IvanMurzak0f8e9d34— Add GitHub Actions workflow for Claude Code integration by @IvanMurzak51236532— Update MCP plugin DLLs by @IvanMurzakd7bdaabd— Merge branch 'main' into feature/auth by @IvanMurzak30a0a73e— Merge pull request #494 from IvanMurzak/feature/claude-agent by @IvanMurzak97ca4aeb— Add CLAUDE.md for guidance on using Claude Code in the repository by @IvanMurzak9e9d798e— Enhance CodexConfigurator to support new authorization token handling and improve TOML inline table parsing in TomlAiAgentConfig by @IvanMurzakbc025493— Refactor timeline point styles for improved layout and alignment in MainWindow UI by @IvanMurzakd8f9b328— Refactor AI agent status handling to support multiple labels and improve UI representation by @IvanMurzak81a31ae0— Refactor MCP manager hub references for consistency and improved clarity by @IvanMurzakf42f561f— Refactor argument formatting in McpServerManager for improved readability by @IvanMurzake7628177— Enhance authorization handling in AI agent configurators to support new authorization options and improve token management by @IvanMurzak489e646b— Add token handling to AI agent configurators for enhanced authorization by @IvanMurzak6f41115e— Enhance authorization handling in AiAgentConfigurator and related classes for improved token management by @IvanMurzak09768f33— Refactor HTTP authorization handling in AiAgentConfig classes for improved extensibility by @IvanMurzaked481368— Implement UpdateRemoveButton method in CustomConfigurator to skip button removal by @IvanMurzak3f587cb2— Add AI agent dropdown to MainWindow UI for agent selection by @IvanMurzak98913fb4— Add read-only token input field styling in MainWindow UI for improved user experience by @IvanMurzak268c404a— Make token input field read-only in MainWindow UI to prevent manual edits by @IvanMurzakc4739a3b— Add IsDetected method to AiAgentConfig classes and update UI button tooltip for configuration removal by @IvanMurzak937d2ab2— Refactor token input field styling in MainWindow UI for improved layout by @IvanMurzak4d3c83bc— Refactor MainWindow UI styles and adjust compact button dimensions for improved layout by @IvanMurzak65a69e38— Update MCP server status control element and adjust UI styling for timeline label by @IvanMurzakd338d031— Refactor authorization toggles in MainWindow UI and update related logic by @IvanMurzak1fa49a1f— Implement remove configuration button and update UI interactions for AI agent settings by @IvanMurzake5d24eee— Add compact button style and integrate token generation UI in MainWindow by @IvanMurzak0ab84fdb— Update environment variable references to use Authorization instead of DeploymentMode by @IvanMurzak1cb54ecc— Refactor deployment handling to use AuthOption instead of DeploymentMode and update UI accordingly by @IvanMurzakfc2a96a0— Refactor build scripts to support runtime filtering and improve argument parsing by @IvanMurzak7699bddb— Implement deployment mode toggles and token management in MainWindow UI by @IvanMurzak1e9a001f— Refactor Docker environment variable setup to conditionally handle deployment mode and token by @IvanMurzakdb2b3aca— Enhance Docker command setup by conditionally adding token environment variable by @IvanMurzak091c8c27— Merge branch 'main' into feature/auth by @IvanMurzake0361c4a— Add deployment mode env/arg and use project ref by @IvanMurzakc6cbe99f— Remove unused import statements and clean up whitespace in CodexConfigurator by @IvanMurzakce3726da— Merge branch 'main' into feature/auth by @IvanMurzakd33dba3a— Refactor AI agent configurators to use Args for server arguments and add headers for authorization by @IvanMurzak7744fb14— Add token support for Docker commands and AI agent configurations by @IvanMurzak
Removed HTTP configuration instability warnings from ClaudeCodeConfigurator and CursorConfigurator.
Full changelog
AI Game Developer (Unity MCP) 0.48.1
Released: February 21, 2026
Comparison
See every change: Compare 0.48.0...0.48.1
Commit Summary (Newest → Oldest)
0f60930a— Bump version to 0.48.1 and update download links in documentation by @IvanMurzak1098aa4f— Merge pull request #486 from IvanMurzak/fix/http-transport-disconnect by @IvanMurzak428374d6— Remove warning about HTTP configuration instability in ClaudeCodeConfigurator by @IvanMurzak17ff962f— Remove warning about HTTP configuration instability in CursorConfigurator by @IvanMurzakae9be328— Update McpPlugin.Server package reference to version 3.1.1 and update binary files by @IvanMurzak
- Added screenshot functionality for Scene View and Game View with dimension validation
- Added screenshot tools for individual camera captures
Full changelog
AI Game Developer (Unity MCP) 0.48.0
Released: February 20, 2026
Comparison
See every change: Compare 0.47.1...0.48.0
Commit Summary (Newest → Oldest)
cdc26dd2— Bump version to 0.48.0 and update download links in documentation by @IvanMurzak2e3faf1d— Merge pull request #485 from IvanMurzak/feature/screenshot-tools by @IvanMurzake4029554— Refactor ScreenshotCamera test to return error response when no camera is present by @IvanMurzakb87a8521— Add screenshot functionality for Scene View and Game View, with validation for dimensions by @IvanMurzaka74e76ae— Add screenshot tools for camera and scene view capture by @IvanMurzak
Minor fixes and improvements.
Full changelog
AI Game Developer (Unity MCP) 0.47.1
Released: February 18, 2026
Comparison
See every change: Compare 0.47.0...0.47.1
Commit Summary (Newest → Oldest)
- junie → Junie (identifier case change)
- Added Unity AI Configurator and related assets
- Exposed config fields & simplified Rider configurator
Full changelog
AI Game Developer (Unity MCP) 0.47.0
Released: February 17, 2026
Comparison
See every change: Compare 0.46.5...0.47.0
Commit Summary (Newest → Oldest)
07101593— Bump version to 0.47.0 and update download links in documentation by @IvanMurzak07850d0a— Refactor configuration steps for STDIO and HTTP transport in UnityAiConfigurator by @IvanMurzak8a314f9f— Update UnityAiConfigurator.cs by @IvanMurzaka56e1f20— Merge pull request #477 from IvanMurzak/feature/unity-configurator by @IvanMurzak1844cd7a— Replace warning label with alert label for HTTP transport configuration in UnityAiConfigurator by @IvanMurzak863fc4c3— Add warning labels for HTTP transport configuration in UnityAiConfigurator by @IvanMurzak85caa5d1— Remove commented-out TutorialUrl property from UnityAiConfigurator by @IvanMurzak770f390f— Add UserSettings/mcp.json to .gitignore by @IvanMurzak8a0eaaee— Merge branch 'main' into feature/unity-configurator by @IvanMurzakc49d2b3c— Merge branch 'dev' by @IvanMurzakb63629a4— Merge pull request #478 from IvanMurzak/dev by @IvanMurzaka873b846— Update RiderConfigurator to improve configuration instructions and terminology by @IvanMurzak561c76e6— Enable mipmaps for rider-64 texture by @IvanMurzak62d67a94— Refactor RiderConfigurator to use AgentName for configuration name by @IvanMurzak5ed63cae— Refactor RiderConfigurator to use simplified property access for server arguments by @IvanMurzak77ababab— Merge pull request #470 from Yokesh-4040/main by @IvanMurzakad7d31d2— Remove unused unity-300.png and update texture import settings for unity-64.png by @IvanMurzaka118c415— Add Unity AI Configurator and related assets by @IvanMurzak3fe2b915— Update RiderConfigurator.cs by @Yokesh-40406164e96e— Update Unity-MCP-Plugin/Assets/root/Editor/Scripts/UI/AiAgentConfigurators/Impl/RiderConfigurator.cs by @Yokesh-4040965623aa— Merge branch 'main' into main by @Yokesh-40409902742b— Expose config fields & simplify Rider configurator by @Yokesh-40405625ac93— Renamed junie -> Junie by @Yokesh-4040b39c041e— Merge branch 'main' into main by @Yokesh-40405616dfdb— Merge branch 'main' into main by @Yokesh-404027703110— Add local/global Junie scope and UI enhancements by @Yokesh-404039674610— Update RiderConfigurator.cs by @Yokesh-4040cca5b18b— fixed name standards by @Yokesh-4040f3b09c1a— Revert "Fix GameObjectRef deserialization for integer inputs" by @Yokesh-4040c32c90d6— Add Rider AI agent configurator by @Yokesh-40404cd9baa6— Merge branch 'main' into main by @Yokesh-4040bc65515d— Fix GameObjectRef deserialization for integer inputs by @Yokesh-4040
- McpPlugin.Server package minimum version bumped to 3.0.0
Full changelog
AI Game Developer (Unity MCP) 0.46.5
Released: February 15, 2026
Comparison
See every change: Compare 0.46.4...0.46.5
Commit Summary (Newest → Oldest)
AI Game Developer (Unity MCP) version bumped to 0.46.4 with documentation and server package updates.
Full changelog
AI Game Developer (Unity MCP) 0.46.4
Released: February 14, 2026
Comparison
See every change: Compare 0.46.3...0.46.4
Commit Summary (Newest → Oldest)
0e679260— Bump version to 0.46.4 and update download links in documentation by @IvanMurzak94e159f5— Merge pull request #475 from IvanMurzak/fix/mcp-server-multiple-ai-agents-connection-disconnect by @IvanMurzak4a44fea1— Update McpPlugin.Server package version to 2.8.2 for improved functionality by @IvanMurzak5aeb1b39— Merge pull request #474 from IvanMurzak/fix/custom-ai-agent-ui by @IvanMurzakfdb14a1d— Update Docker setup instructions for clarity on initial configuration by @IvanMurzak42a73dba— Refactor AI agent UI and Docker command methods for improved clarity and functionality by @IvanMurzak16883cff— Merge pull request #468 from IvanMurzak/copilot/auto-handle-script-recompilation by @IvanMurzak284194af— Refactor test runner to handle script recompilation and improve error handling by @IvanMurzakb4d94bcd— Merge branch 'main' into copilot/auto-handle-script-recompilation by @IvanMurzak65da5962— Qualify EditorApplication with UnityEditor by @IvanMurzake32987a3— Add comment about event handler lifetime and remove redundant Math.Min by @Copilot23656681— Extract maxErrors constant and use RemoveEmptyEntries by @Copilot3b172d00— Simplify timeout call and improve error summary validation by @Copilot6b93ee4c— Extract constants for compilation timeout and line delimiters by @Copilote5fb7bde— Use TrySetResult in OnCompilationFinished and preserve empty lines in errors by @Copilote6b2381c— Remove volatile keyword and use TrySetResult for race condition safety by @Copilot35009ca6— Add volatile keyword and RemoveEmptyEntries for thread safety and better error display by @Copilot89e1b99b— Fix cross-platform line ending handling in GetCompilationErrorSummary by @Copilot054dbd00— Remove unused methods and empty callback from CompilationUtils by @Copilotf3098eb7— Fix code review feedback: remove redundant null check and align default maxErrors by @Copilotfc17e5cd— Add CompilationUtils and integrate compilation check in Tests/Run by @Copilotf0c00699— Initial plan by @Copilot
- Removed automatic server start logic; users must now manually initiate the MCP server.
Full changelog
AI Game Developer (Unity MCP) 0.46.3
Released: February 13, 2026
Comparison
See every change: Compare 0.46.2...0.46.3
Commit Summary (Newest → Oldest)
90e8414c— Bump version to 0.46.3 and update download links in documentation by @IvanMurzak82e49f93— Merge pull request #473 from IvanMurzak/471-mcp-server-does-not-start-automatically-when-unity-project-is-opened-in-background by @IvanMurzak27aa636f— Add process check for existing MCP server during editor updates by @IvanMurzaka89ac81b— Refactor MCP server startup logic to use EditorApplication.update for process checks by @IvanMurzak055f8349— Skip MCP server auto-start if binary download fails or is unavailable by @IvanMurzak73c737ea— Marshal MCP server callback using ContinueWith by @IvanMurzaka9951e8f— Skip server auto-start in CI and simplify startup by @IvanMurzakcef95020— Remove automatic server start logic from startup process by @IvanMurzak5df6f8e7— Start MCP server after binary download by @IvanMurzakcc2e4b79— Defer MCP server auto-start to ensure configuration is fully loaded and avoid blocking during domain reload by @IvanMurzak049ae747— Refactor server toggle functionality and update callback mechanism for server status checks by @IvanMurzak8694be6c— Merge pull request #469 from IvanMurzak/feature/mcp-inspector-launcher by @IvanMurzak7f07a7bb— Refactor MCP Inspector launch command variable for clarity by @IvanMurzak22f028e7— Add error handling for MCP Inspector launch failures with user notifications by @IvanMurzakacdf25d3— Add MCP Inspector launch functionality with transport method validation by @IvanMurzak1851a76c— Refactor menu item labels for clarity and add MCP Inspector launch functionality by @IvanMurzak
Minor fixes and improvements.
Full changelog
AI Game Developer (Unity MCP) 0.46.2
Released: February 12, 2026
Comparison
See every change: Compare 0.46.1...0.46.2
Commit Summary (Newest → Oldest)
6f9c4300— Bump version to 0.46.2 in all relevant files and update download links in documentation by @IvanMurzakc9874c21— Merge pull request #466 from IvanMurzak/464-tool-descriptions-and-error-responses-in-unity-mcp-are-insufficient-for-agent-reasoning by @IvanMurzak458f2c8e— Refactor invalid file name character handling to ensure cross-platform compatibility in folder creation by @IvanMurzakf30d06ef— Add validation for folder name and handle errors for invalid characters in folder creation by @IvanMurzak58a18974— Enhance folder creation tool with error handling for empty folder names and invalid parent paths by @IvanMurzak37a6cf7e— Add unit tests for asset folder creation and error handling by @IvanMurzakd775e8d6— Validate parent folder and handle create failures by @IvanMurzak
Minor fixes and improvements.
Full changelog
AI Game Developer (Unity MCP) 0.46.1
Released: February 12, 2026
Comparison
See every change: Compare 0.46.0...0.46.1
Commit Summary (Newest → Oldest)
b104105e— Bump version to 0.46.1 and update download links in documentation by @IvanMurzak6c8b557e— Merge pull request #461 from IvanMurzak/update/dependencies by @IvanMurzak1258aaff— Update SignalR and Hosting package references to latest versions for improved stability by @IvanMurzakf5760c71— Update package references to latest versions for improved compatibility by @IvanMurzak5db1a447— Update plugin binaries to latest versions for improved functionality by @IvanMurzak788ff677— Update package dependencies to latest versions for improved stability and performance by @IvanMurzak93308760— Merge pull request #460 from IvanMurzak/update/copilot-instructions by @IvanMurzakcbc4790f— Update copilot instructions: streamline project overview, critical requirements, and build process details by @IvanMurzak287188bd— Update copilot instructions: enhance build process details and add MCP tools summary by @IvanMurzak
- Added token counter UI display for tool items and enhanced layout styling.
- Refactored token counting logic into UIMcpUtils, removing the TokenCounter utility.
Full changelog
AI Game Developer (Unity MCP) 0.46.0
Released: February 11, 2026
Comparison
See every change: Compare 0.45.1...0.46.0
Commit Summary (Newest → Oldest)
9e0b9afd— Bump version to 0.46.0 and update download links in documentation by @IvanMurzak91422adb— Merge pull request #459 from IvanMurzak/copilot/add-token-counter-ui by @IvanMurzak91c8ec01— Enhance UI layout and styling for tool items: add token count display and improve row structures by @IvanMurzakf14ffa74— Refactor ToolItem UI layout for improved structure and styling by @IvanMurzak65cf5cec— Increase upper limit for total token count assertion in TokenCounterTests by @IvanMurzak948454dd— Update McpPlugin.Server package reference to version 2.8.0 by @IvanMurzakfd024a81— Refactor token counting logic: introduce UIMcpUtils for formatting and remove TokenCounter utility by @IvanMurzak40bb61a2— Add unit tests for TokenCounter utility by @Copilotd6222ed5— Add token counter utility and UI elements for tool token counts by @Copilote23d03c7— Initial plan by @Copilot
- Added GitHub Copilot CLI configurator to the agent registry
Full changelog
AI Game Developer (Unity MCP) 0.45.1
Released: February 10, 2026
Comparison
See every change: Compare 0.45.0...0.45.1
Commit Summary (Newest → Oldest)
bade71c7— chore: Bump version to 0.45.1 and update download links in documentation by @IvanMurzak172e45ce— Merge pull request #449 from IvanMurzak/feature/configure-copilot-cli by @IvanMurzak413c3083— fix: Remove redundant identity key additions in GitHub Copilot CLI configurator by @IvanMurzakadf4de61— fix: Update identity key and property settings in GitHub Copilot CLI configurator by @IvanMurzakf29242c1— feat: Add GitHub Copilot CLI configurator to the agent registry by @IvanMurzakd7156bd1— docs: Update CLAUDE.md with detailed project overview, architecture components, and development guidelines by @IvanMurzak0b771776— docs: Enhance CLAUDE.md with detailed project overview and architecture components by @IvanMurzak
- Self-hosted MCP server support
- HTTP transport for AI agent configuration
- Enhanced MCP server process management with cleanup
Full changelog
AI Game Developer (Unity MCP) 0.45.0
Released: February 9, 2026
Comparison
See every change: Compare 0.44.0...0.45.0
Commit Summary (Newest → Oldest)
fc5ffb78— chore: Bump version to 0.45.0 across all relevant files and update download links in documentation by @IvanMurzakf5c2ce2d— Merge pull request #442 from IvanMurzak/feature/self-hosted-mcp-server by @IvanMurzakb50dd95b— fix: Update NotificationPopupWindow to use internalTitle and internalMessage for better encapsulation by @IvanMurzak69c3ae00— refactor: Simplify Task.Run usage and streamline ProcessStartInfo initialization by @IvanMurzak5967d3d4— feat: Update NotificationPopupWindow and UpdatePopupWindow dimensions for consistency and clarity by @IvanMurzak7ff01dac— feat: Update MCP Server binary management references to McpServerManager.cs by @IvanMurzakc97356b2— Refactor MCP Server Integration by @IvanMurzakc5ada367— feat: Enhance notification popup windows with dynamic titles and centralized positioning by @IvanMurzaked05f77b— feat: Implement notification popup window for user feedback on server binary operations by @IvanMurzaka3b20243— feat: Enhance MCP server binary deletion process with automatic server stop and improved user feedback by @IvanMurzak5debea55— feat: Improve orphan process handling and logging in MCP server management by @IvanMurzaka25f8212— fix: Adjust margin-left for template configuration status UI element by @IvanMurzakc8998ba3— feat: Enhance MCP server process management with early exit detection and improved cleanup by @IvanMurzak7dd51c28— refactor: Improve process initialization by restructuring Process object creation and handling cleanup on start failure by @IvanMurzak754a7c45— feat: Enhance server stop functionality with forced termination and orphan process cleanup by @IvanMurzakc7c947e5— fix: Update asset refresh logic to use ImportAsset for improved reliability by @IvanMurzakcd2fbc83— refactor: Remove IsExternalServerAvailable method to streamline server management by @IvanMurzak42e45372— feat: Implement asynchronous external server check in StartServerIfNeeded for improved responsiveness by @IvanMurzakf7cc4207— fix: Update transport method argument in server launch command for clarity by @IvanMurzak9b3b76d8— fix: Update inline comment handling in TomlAiAgentConfigTests for clarity by @IvanMurzak1c492290— refactor: Optimize icon display logic in AiAgentConfigurator for improved clarity by @IvanMurzakd1bcfcf5— fix: Update configuration file reference from .claude.json to .mcp.json in troubleshooting instructions by @IvanMurzak74f5f72f— feat: Add warning message for using Claude Code in a Terminal environment by @IvanMurzakd646cbd6— refactor: Simplify CombineMcpServerStatus logic for better readability by @IvanMurzaka865cf01— refactor: Simplify icon display logic in MainWindowEditor by @IvanMurzak5316beff— Merge pull request #443 from IvanMurzak/feature/updated-ai-agent-configuration-with-http-support by @IvanMurzak8aa2912a— feat: Update button styles for connection and server status in UI by @IvanMurzakced96be7— refactor: Remove deprecated agent configuration files and their associated metadata by @IvanMurzakaf92e71a— refactor: Remove unused transport method variable in UpdateMcpServerState by @IvanMurzak27a59311— refactor: Simplify matching server count calculation in JsonAiAgentConfigTests by @IvanMurzak80e1c885— refactor: Change DisposeConfigurationElements method to virtual for extensibility by @IvanMurzakdbcc032f— feat: Enhance AI agent configuration with HTTP support and dispose pattern by @IvanMurzakbc9560e1— fix: Update GUIDs in multiple AiAgentConfigurator meta files by @IvanMurzak33356a28— fix: Update GUID in CodexConfigurator meta file by @IvanMurzak50b6a6e5— Merge pull request #445 from IvanMurzak/refactor/agent-configurator by @IvanMurzakc80682ec— refactor: Optimize identity property matching logic in TomlAiAgentConfig by @IvanMurzak0cc8a04d— refactor: Simplify logic for checking properties to remove in JsonAiAgentConfig by @IvanMurzak4ed8fe3c— refactor: Strip inline comments from TOML array values during parsing by @IvanMurzak29da787e— refactor: Enhance TOML array parsing to support fallback for invalid elements by @IvanMurzak71e7026f— test: Add unit tests for JsonAiAgentConfig command array configuration by @IvanMurzak7648aa32— refactor: Improve array value comparison logic in AiAgentConfig by @IvanMurzak14ac79f2— Enhance AiAgentConfig to support ValueComparisonMode for path and URL normalization by @IvanMurzakeae6ee8a— refactor: Simplify dictionary creation and LINQ usage in server section removal logic by @IvanMurzak5bb8a496— refactor: Enhance TOML parser to support raw values and inline comment stripping in configuration by @IvanMurzak0bf21aa4— refactor: Implement identity key management and duplicate entry removal for server configurations by @IvanMurzak997fd850— refactor: Ensure deterministic property order in JSON and TOML configurations by @IvanMurzak1f27822b— refactor: Enhance TOML array parsing with type detection for int, bool, and string arrays by @IvanMurzak5bc1ad2d— refactor: Update .gitignore to include .mcp.json for improved configuration management by @IvanMurzak609a9013— refactor: Update VisualStudioCodeCopilotConfigurator to improve user instructions and remove redundant warning by @IvanMurzakc1bc86c5— refactor: Update OpenCodeConfigurator to change type to 'remote' and add 'enabled' property for improved configuration by @IvanMurzak5ea0f9ff— refactor: Update GeminiConfigurator to include --debug flag for improved debugging instructions by @IvanMurzakfdbaa363— refactor: Update file path references in CursorConfigurator for improved clarity by @IvanMurzakb9008d41— refactor: Update .gitignore and CursorConfigurator to improve AI agent configuration management by @IvanMurzak159d735e— refactor: Update HTTP command syntax in CodexConfigurator for improved clarity by @IvanMurzak6582840b— refactor: Update CodexConfigurator file paths and enhance TomlAiAgentConfig with boolean and integer property support by @IvanMurzak6f990383— refactor: Add .codex to .gitignore for improved file management by @IvanMurzaka245e1d1— refactor: Remove transport method parameters from AiAgentConfig implementations for streamlined configuration by @IvanMurzak04ba2f88— refactor: Update troubleshooting guidance in ClaudeDesktopConfigurator for clarity and conciseness by @IvanMurzak4b688b42— refactor: Enhance AiAgentConfigurator and ClaudeDesktopConfigurator for improved UI handling and troubleshooting guidance by @IvanMurzakf9e8022a— refactor: Update AntigravityConfigurator to streamline configuration properties and enhance troubleshooting guidance by @IvanMurzake9625c26— refactor: Update ClaudeCodeConfigurator to use unified config path and streamline property handling by @IvanMurzak2381dbc5— refactor: Remove RawTomlConfigurationStdio method and update TomlAiAgentConfig for improved property handling and configuration logic test: Add unit tests for TomlAiAgentConfig to validate configuration and expected file content by @IvanMurzak93132bf0— refactor: Replace JsonCommandAiAgentConfig with JsonAiAgentConfig for improved configuration handling and remove unused command configuration logic by @IvanMurzak68f44daa— Remove AiAgentConfiguratorBase class and associated metadata to streamline agent configurator structure by @IvanMurzak02898f16— Refactor JsonAiAgentConfig for improved configuration handling and testing by @IvanMurzakf8421649— fix: Update server URL format in configuration to remove unnecessary path for SSE by @IvanMurzak8525febb— Remove deprecated configurator scripts for AI agents including Claude, Codex, Cursor, Custom, Gemini, Open Code, and Visual Studio Code Copilot. These changes streamline the project by eliminating unused code and associated metadata files. by @IvanMurzakf3adfb6a— feat: Update AI agent configurators to support HTTP transport and enhance JSON configuration generation by @IvanMurzak633a8afd— Enhance UI and Tests: Add warning label styling, refactor transport method handling in JsonAiAgentConfig, and update tests for consistency by @IvanMurzak54fb42e4— feat: Enhance AI agent configuration with HTTP support and refactor related methods by @IvanMurzak247b2e3f— fix: Update JsonAiAgentConfig to use UnityMcpPlugin.Host for HTTP transport by @IvanMurzakd0bf79ba— feat: Update AI agent configuration for HTTP transport support by @IvanMurzak748efb5d— Add configurators for various AI agents by @IvanMurzak51e7a049— feat: Add Claude Code configurator with HTTP support and manual configuration steps by @IvanMurzakec9b04d9— feat: Add TransportMethod property to UnityMcpPlugin.Config and Static classes by @IvanMurzakecd40956— feat: Update AI agent configurations to support transport methods for various agents by @IvanMurzak4b7eb406— feat: Add troubleshooting guidance for Claude Code CLI in HTTP configuration by @IvanMurzake7616821— feat: Update AI agent configuration to support HTTP transport with detailed manual steps and troubleshooting guidance by @IvanMurzakf50a3381— feat: Remove commented-out label for manual configuration in AI agent section by @IvanMurzak69e05c3e— feat: Add tooltips for HTTP and STDIO transport mode toggles in AI agent configuration by @IvanMurzak46c1c9b5— feat: Enhance MCP server control with start/stop button and update state management for HTTP transport by @IvanMurzak2e786517— feat: Enable MCP server container based on selected HTTP transport method in UI toggles by @IvanMurzakda0eb1aa— feat: Update AI agent configuration to use PlayerPrefs for transport method selection and enhance UI toggle functionality by @IvanMurzak3763e825— feat: Add HTTP transport support for AI agent configuration and update UI elements by @IvanMurzak28d873ac— feat: Update AI agent configuration to support HTTP and refactor related components by @IvanMurzak9b4823cc— Refactor namespaces for UI components in the Unity MCP Plugin by @IvanMurzak8d3bb59d— feat: Enhance error handling and logging for MCP server and AI agent data fetching in MainWindowEditor by @IvanMurzak2d3611fe— feat: Refactor process ID handling in McpServerManager for consistency by @IvanMurzakf7059d68— feat: Remove periodic refresh for AI agent data fetching in MainWindowEditor by @IvanMurzak74bcc4d2— feat: Adjust connection timeline margins for improved layout in MainWindowEditor by @IvanMurzak0e4ce489— feat: Improve MCP server section setup with enhanced error handling and status combination logic in MainWindowEditor by @IvanMurzaka6aeadf7— feat: Enhance MCP server button handling and improve UI feedback in MainWindowEditor by @IvanMurzak8625044b— feat: Implement auto-start for MCP server and enhance server data handling in MainWindowEditor by @IvanMurzakecf72ad8— feat: Simplify AI agent data fetching and status setting in MainWindowEditor by @IvanMurzaka5ff5182— feat: Refactor connection handling and improve section organization in MainWindowEditor by @IvanMurzakf835f489— feat: Update status indicator class names for consistency and clarity by @IvanMurzak3a1c2dfe— feat: Refactor MainWindowEditor to improve UI organization and status handling by @IvanMurzakf1cc39ec— feat: Add external server status handling and update UI elements accordingly by @IvanMurzak4a1e55e0— fix: Update AI agent label formatting to improve readability by @IvanMurzak57981693— fix: Update AI agent status handling and correct label text in UI by @IvanMurzak80d9f0ea— feat: Rearrange UI sections and add headers for better organization by @IvanMurzakee8c8de7— Update project references and plugin DLLs by @IvanMurzak99d85d86— Merge branch 'main' into feature/self-hosted-mcp-server by @IvanMurzakcc629a74— feat: Implement AI agent status indicators and process verification checks by @IvanMurzakc01c4a07— feat: Enhance AI agent status UI with connection indicators and logging by @IvanMurzak58bc6afb— Add AI agent status to main window UI by @IvanMurzake3c4692e— feat: Add MCP server management functionality with UI integration for start/stop actions by @IvanMurzak3d6b9d56— feat: Implement connection timeline UI with status indicators for Unity, MCP server, and AI agent by @IvanMurzak
- Optimize attribute scanning
- Improve logging performance
Full changelog
AI Game Developer (Unity MCP) 0.44.0
Released: January 31, 2026
Comparison
See every change: Compare 0.43.1...0.44.0
Commit Summary (Newest → Oldest)
Minor fixes and improvements.
Full changelog
AI Game Developer (Unity MCP) 0.43.1
Released: January 27, 2026
Comparison
See every change: Compare 0.43.0...0.43.1
Commit Summary (Newest → Oldest)
- Introduced Open Code configuration files with corresponding configurator implementations
- Updated McpPlugin.Server package reference to version 2.4.0
Full changelog
AI Game Developer (Unity MCP) 0.43.0
Released: January 27, 2026
Comparison
See every change: Compare 0.42.0...0.43.0
Commit Summary (Newest → Oldest)
ed2865c0— chore: Bump version to 0.43.0 in all relevant files and update download links in documentation by @IvanMurzake1ecb7ec— Merge pull request #437 from IvanMurzak/feature/open-code-configuration by @IvanMurzak87db4bbc— fix: Update client transport argument to use constant in configuration files by @IvanMurzak8bd81734— fix: Remove opencodec.json from .gitignore to allow tracking of OpenCode configuration files by @IvanMurzakced609c8— fix: Enhance error logging for command parsing in JsonCommandAiAgentConfigTests by @IvanMurzak08c7d47c— feat: Add unit tests for JsonCommandAiAgentConfig to validate configuration handling by @IvanMurzakf9cdf19c— fix: Update McpPlugin.Server package reference to version 2.4.0 by @IvanMurzak62019861— chore: Update McpPlugin and McpPlugin.Common DLLs to latest versions by @IvanMurzaka71e39d0— fix: Update README and tests to reflect new argument format for MCP server configuration by @IvanMurzakfb5e7490— fix: Update foldout title for Manual Configuration Steps in OpenCodeConfig.uxml by @IvanMurzakbd4d1c8e— feat: Add Open Code configuration files and update configurator implementations to use expected file content by @IvanMurzak32af2abe— feat: Add OpenCode configuration files to .gitignore by @IvanMurzak643c3c10— feat: Add Open Code configurator and update argument formats for MCP client configuration by @IvanMurzak
- Added Gemini and Visual Studio Code Copilot configurators with UI and configuration logic
- Added UI enhancements and configuration steps for MCP agents
- Updated command-line argument format for MCP client configuration
Full changelog
AI Game Developer (Unity MCP) 0.42.0
Released: January 27, 2026
Comparison
See every change: Compare 0.41.1...0.42.0
Commit Summary (Newest → Oldest)
052936b8— fix: Update version numbers to 0.42.0 across all relevant files and documentation by @IvanMurzak057811b8— Merge pull request #436 from IvanMurzak/feature/mcp-client-configuration by @IvanMurzakd65a8fe7— fix: Update configuration instructions for Codex and Cursor files to reflect correct formats by @IvanMurzakc12e9f88— fix: Update command-line argument format for MCP client configuration by @IvanMurzak43b46b93— fix: Update command-line argument format for MCP client configuration by @IvanMurzakb558a023— fix: Update configuration paths and enhance troubleshooting instructions for MCP agents by @IvanMurzakc6f50f8e— Add Gemini and Visual Studio Code Copilot configurators with UI and configuration logic by @IvanMurzak4e0e95ac— feat: Add UI enhancements and configuration steps for MCP agents by @IvanMurzakd51f8638— fix: Improve warning messages for missing UI elements in configurators by @IvanMurzak25413b5c— Add agent icons and update configurators for AI agents by @IvanMurzaka6b9d904— fix: Update troubleshooting steps for Claude Code configuration by @IvanMurzakd8620874— feat: Add additional configuration step for starting Claude Code by @IvanMurzak222ab304— Refactor MCP Client Configurators and Update UXML Paths by @IvanMurzaka4fc4116— Refactor configuration UXML files for AI clients: - Updated titles and descriptions for Antigravity, Claude Code, Claude Desktop, Codex, Cursor, Gemini, and Visual Studio Copilot configurations. - Added manual configuration steps and troubleshooting sections to each client configuration. - Introduced a new CustomConfig.uxml for manual configuration options. - Adjusted test cases to use JsonAiAgentConfig instead of JsonClientConfig for consistency in MCP client configuration. by @IvanMurzak2b637a9c— feat: Add McpClientConfiguratorRegistry and client configuration UI by @IvanMurzak
Minor fixes and improvements.
Full changelog
AI Game Developer (Unity MCP) 0.41.1
Released: January 25, 2026
Comparison
See every change: Compare 0.41.0...0.41.1
Commit Summary (Newest → Oldest)
5893bdca— Bump version to 0.41.1 and update download links in documentation by @IvanMurzakd8183850— Merge pull request #433 from IvanMurzak/fix/immutable-collection-error by @IvanMurzak365b2808— Reorder references in Editor asmdef file by @IvanMurzak129ae9f7— Remove analyzer reference from Editor asmdef by @IvanMurzak43859c2a— Update Editor asmdef with new references and precompiled DLLs by @IvanMurzak
- Object.GetData tool for retrieving Unity object data
Full changelog
AI Game Developer (Unity MCP) 0.41.0
Released: January 21, 2026
Comparison
See every change: Compare 0.40.1...0.41.0
Commit Summary (Newest → Oldest)
b09230b8— Bump version to 0.41.0 across all relevant files and update download links in documentation by @IvanMurzakb4277b45— Update package references for ReflectorNet and McpPlugin.Server to latest versions by @IvanMurzak2719b575— Update test runner tool title for clarity by @IvanMurzak4f1345ea— Merge pull request #428 from IvanMurzak/feature/optimized-unity-data-serialization by @IvanMurzak326d564e— Add SceneRefConverter for JSON serialization of SceneRef objects; update related property validations by @IvanMurzakd1a73858— Enhance description for GetData method to clarify functionality and usage by @IvanMurzakf94118d9— Refactor asset movement logging and improve prefab serialization handling; update scene validity property naming by @IvanMurzak86470338— Add unit tests for Object modification functionality by @IvanMurzakd844bcd7— Refactor editor window repaint calls to use EditorUtils.RepaintAllEditorWindows for consistency by @IvanMurzak170ee775— Add null checks for objectRef and objectDiff in Object.Modify method by @IvanMurzak031b2ba0— Improve description formatting for Execute method in Script.Execute.cs by @IvanMurzak07ec75ff— Enhance logging and error handling across asset and GameObject management methods by @IvanMurzak44c3b709— Refactor Unload method to improve error handling and return type with UnloadSceneResult by @IvanMurzak7bbfe13a— Refactor asset management classes to improve property naming conventions and error handling by @IvanMurzak87875f70— Refactor CreateMaterial method to improve error handling and return type by @IvanMurzak8aed2d41— Improve error handling in Scene.Save method by refining exception messages and adding path validation by @IvanMurzak74c11725— Remove unnecessary using directive for System.Collections.Generic in GameObject.Component.Destroy.cs by @IvanMurzak56f2ac00— Enhance error handling in DestroyComponents method by adding null checks and validation for gameObjectRef and destroyComponentRefs by @IvanMurzak426c07fa— Refactor error handling in DestroyComponents method and improve null component checks by @IvanMurzak5b9b55be— Add unit tests for ComponentListAll functionality with pagination and search filters by @IvanMurzaka2628bf5— Simplify out variable declaration in GameObject reference validation checks by @IvanMurzak9e3340b1— Refactor validation checks in GameObject and Object handling to improve clarity and error handling by @IvanMurzak128ffbcf— Refactor asset validation check and remove unused namespace in component retrieval scripts by @IvanMurzakcb00d1ea— Enhance component listing functionality with pagination support and improved result structure by @IvanMurzak57f34bf7— Refactor and enhance Object and Component handling in MCP Plugin by @IvanMurzak94145dd9— Merge branch 'main' into feature/optimized-unity-data-serialization by @IvanMurzak39bd435c— Rename Materials.unity.meta to Blank.unity.meta by @IvanMurzak66b91e8d— Refactor UnityEngine_Object_ReflectionConverter: streamline property handling and improve logging by @IvanMurzak3c2d9496— Fix null reference handling for unityObject name in UnityEngine_Object_ReflectionConverter by @IvanMurzak7d46a581— Fix null reference handling in UnityEngine_GameObject_ReflectionConverter by @IvanMurzak3eed8035— Refactor UnityEngine_Transform_ReflectionConverter: remove unused code and comments by @IvanMurzak0b0b32d2— Merge branch 'main' into feature/optimized-unity-data-serialization by @IvanMurzak55622a29— Add test for System.Type deserialization by @IvanMurzak103dff7d— Update type blacklist in converters by @IvanMurzaka6d91db0— Merge pull request #430 from IvanMurzak/update/serialization-ignore-addressable-useless-types by @IvanMurzak768448e0— Update Unity-MCP-Plugin/Assets/root/Runtime/UnityMcpPlugin.Converters.cs by @IvanMurzakcd035616— Blacklist Addressables AsyncOperationHandle type by @IvanMurzak4de0e27a— Merge pull request #429 from IvanMurzak/refactor/deleted-unused-assets by @IvanMurzak693faf85— Remove Demo Setup assets and configurations by @IvanMurzakc0399c74— Add Object.GetData tool for retrieving Unity object data by @IvanMurzak1b1af749— Enhance Unity data serialization by adding new reflection converters and improving property handling by @IvanMurzak
- Removed Unity Physics package dependency
Full changelog
AI Game Developer (Unity MCP) 0.40.1
Released: January 19, 2026
Comparison
See every change: Compare 0.40.0...0.40.1
Commit Summary (Newest → Oldest)
ade50bab— Bump version to 0.40.1 and update download links in documentation by @IvanMurzak24bd6791— Merge pull request #427 from IvanMurzak/420-deep-serialization-crashes-unity-editor-on-photon-fusion-components by @IvanMurzak2f202ec9— Add blacklist entries for System.Span, System.ReadOnlySpan, and Photon IL-weaved types in Reflector by @IvanMurzakb0ad8795— Merge pull request #425 from IvanMurzak/update/remove-physics-dependency by @IvanMurzakb1121e77— Fix formatting in settings.json by removing trailing commas for unity file associations by @IvanMurzak1df0a48f— Enable nullable reference types in NewTestScript by @IvanMurzakb6812a13— Add serialization tests for BoxCollider and verify reflection converters by @IvanMurzakab53a8fa— Update UnityEngine_Collider_ReflectionConverter to use LazyGenericReflectionConverter and bump ReflectorNet package version to 3.9.0 by @IvanMurzak826802b2— Add nullable enable directive and update serialization tests for collider converters by @IvanMurzakddc1c015— Add missing references to MCP.Editor.Tests and MCP.TestFiles in EditorTests assembly definition by @IvanMurzak125b8c99— Update reflection converter to ignore 'material' field in BoxCollider serialization tests by @IvanMurzak969ef928— Refactor Unity test settings and update serialization tests by @IvanMurzak5fceb860— Enable auto-referencing in EditorTests assembly definition by @IvanMurzaked042343— Update McpPlugin.Server package version to 2.2.0 and update binary dependencies by @IvanMurzakf503c94c— Update ReflectorNet package version to 3.8.0 by @IvanMurzakc9c06a38— Refactor serialization tests and update assembly definitions by @IvanMurzak3f3c4297— Merge branch 'update/remove-physics-dependency' of https://github.com/IvanMurzak/Unity-MCP into update/remove-physics-dependency by @IvanMurzakd4fbf3a1— Update GUIDs for ColliderListTestScript meta files by @IvanMurzak1f9b2cda— Merge branch 'main' into update/remove-physics-dependency by @IvanMurzak30813a8d— Merge branch 'main' into update/remove-physics-dependency by @IvanMurzakd53e3dca— Move ColliderListTestScript to test projects and update dependencies by @IvanMurzak
- Removed unused asset type checks for PhysicMaterial and PhysicsMaterial2D in BuiltInAssetCache
Full changelog
AI Game Developer (Unity MCP) 0.40.0
Released: January 17, 2026
Comparison
See every change: Compare 0.39.2...0.40.0
Commit Summary (Newest → Oldest)
5b50df8e— Bump version to 0.40.0 and update download links in README files by @IvanMurzakd1e5cda6— Add ParticleSystem tool link to README files in multiple languages by @IvanMurzak9b17b594— Merge pull request #424 from IvanMurzak/feature/assets-build-in by @IvanMurzakb53e024e— Add unit tests for built-in asset retrieval and error handling by @IvanMurzak8d32fc37— Add tests for FindAssetByExtension to validate known built-in assets by @IvanMurzak893cb139— Refactor asset filtering logic to improve match priority and add secondary sorting by asset file name by @IvanMurzak4157863e— Enhance error message in asset ordering test to include asset path by @IvanMurzakdb37225a— Update playerprefs extension version to 2.1.2 and enhance AI-Game-Developer configuration with new asset management tools by @IvanMurzak61006c34— Remove unused asset type checks for PhysicMaterial and PhysicsMaterial2D in BuiltInAssetCache by @IvanMurzak1dc34ff9— Merge branch 'main' into feature/assets-build-in by @IvanMurzakc1239b04— Merge pull request #426 from IvanMurzak/update/unpack-server-binaries-error by @IvanMurzakad268b21— Add user-controlled retry mechanism for MCP server binary deletion by @IvanMurzak65fe79d6— Add retry mechanism for deleting MCP server binaries with user prompt on failure by @IvanMurzak29e09925— Enhance BuiltInAssetCache with extension matching logic and add unit tests for asset retrieval by @IvanMurzak21af1edb— Refactor asset name comparison logic in FindBuiltIn tests for improved clarity by @IvanMurzak18a21795— Refactor FindBuiltIn method to streamline name parsing logic for improved readability by @IvanMurzakd32a44fe— Refactor asset matching logic in FindBuiltIn tool to improve priority handling and add comprehensive unit tests for priority ordering by @IvanMurzak1eb6158f— Implement BuiltInAssetCache for efficient loading of Unity built-in assets and refactor related asset retrieval logic by @IvanMurzak62e7f183— Add unit tests for Assets.FindBuiltIn tool functionality by @IvanMurzake9e83bc0— Add Assets.FindBuiltIn tool for searching built-in Unity assets and refactor related code by @IvanMurzak3c112eee— Merge branch 'main' into feature/assets-build-in by @IvanMurzak4b08f588— Add Assets.FindBuildIn tool for searching built-in Unity assets by @IvanMurzak
- Preserve unspecified values in structs during partial update operations
Full changelog
AI Game Developer (Unity MCP) 0.39.2
Released: January 17, 2026
Comparison
See every change: Compare 0.39.1...0.39.2
Commit Summary (Newest → Oldest)
f16626da— Bump version to 0.39.2 and update download links in documentation by @IvanMurzakdb74888d— Merge pull request #423 from IvanMurzak/fix/struct-populate by @IvanMurzak66d6ba36— Enhance struct population logic to preserve unspecified values during partial updates and update dependencies by @IvanMurzak
Minor fixes and improvements.
Full changelog
AI Game Developer (Unity MCP) 0.39.1
Released: January 16, 2026
Comparison
See every change: Compare 0.39.0...0.39.1
Commit Summary (Newest → Oldest)
- Removed deep serialization option parameter from GetData method
- Fixed Prefab has been modified popup when closing prefab staging mode
- Refactored component data handling separated from GameObject modifications
- Enhanced tool descriptions and method clarity across the API
Full changelog
AI Game Developer (Unity MCP) 0.39.0
Released: January 15, 2026
Comparison
See every change: Compare 0.38.1...0.39.0
Commit Summary (Newest → Oldest)
9d6d23ca— Bump version to 0.39.0 and update download links in documentation by @IvanMurzakc9c6f12d— Merge pull request #419 from IvanMurzak/update/split-component-data-from-gameobject by @IvanMurzak228fde86— Remove unused ReflectorNet namespace import in GameObject.Modify.cs by @IvanMurzakaf7ba640— Improve descriptions in Run method for clarity and consistency by @IvanMurzak3df909f3— Remove deep serialization option from GetData method parameters by @IvanMurzakef733713— Refactor description in Modify method for clarity and consistency by @IvanMurzakdca0f268— Refactor description in Refresh method for clarity and consistency by @IvanMurzak920ea5e7— Fix description formatting in GetComponent method for consistency by @IvanMurzak541d34ce— Refactor ModifyComponent methods to streamline component modifications and improve JSON handling by @IvanMurzak9e7ba5aa— Refactor TestSerializer to improve component serialization validation by @IvanMurzak0733e267— Refactor DataPropertyPopulationTests to separate component modifications from GameObject handling by @IvanMurzak0e134dca— Refactor DataPopulationTests to split component data handling from GameObject modifications by @IvanMurzakfbd872e5— Fix description formatting in GetComponent method and remove unused namespace in DataPopulationTests by @IvanMurzak5aa791cc— Refactor GameObject modification logic to streamline variable assignment by @IvanMurzak8d03d1b4— Merge branch 'main' into update/split-component-data-from-gameobject by @IvanMurzak57cf08ab— Enhance descriptions across various tools for clarity and usability by @IvanMurzak554703fb— Refactor tool identifiers in MCP Plugin for consistency by @IvanMurzak07f3aaba— Merge pull request #418 from IvanMurzak/fix/scene-save-tool by @IvanMurzak5ba4e338— Merge branch 'main' into update/split-component-data-from-gameobject by @IvanMurzak9a27e1fe— Remove empty scene path check in Scene.Save by @IvanMurzakb1dbf573— Refactor UnityEngine_GameObject_ReflectionConverter by removing unused methods and enhancing property population logic by @IvanMurzak659f4de9— Refactor GameObject and Scene data handling by removing unused parameters and enhancing component data retrieval by @IvanMurzak28fcf3d8— Merge pull request #416 from IvanMurzak/dev by @IvanMurzak2dbd54b6— Merge pull request #417 from IvanMurzak/fix/resources-disabling by @IvanMurzak87e1c74d— Update McpPlugin.Server package reference to version 2.1.1 by @IvanMurzak7fac50ec— Merge pull request #415 from kreys/feature/fix-prefab-has-been-modified-popup by @IvanMurzak56b391ba— Fixed "Prefab has been modified" popup in unity when closing prefab staging mode, even after saving prefab properly by @Sebastian Janus
- Removed reference to Immutable Collections package and updated instance IDs in PackageManagerSettings; related code now uses Dictionary instead of immutable structures.
Full changelog
AI Game Developer (Unity MCP) 0.38.1
Released: January 13, 2026
Comparison
See every change: Compare 0.38.0...0.38.1
Commit Summary (Newest → Oldest)
6fc6d629— Bump version to 0.38.1 and update download links in documentation by @IvanMurzak92714537— Merge pull request #413 from IvanMurzak/fix/unity-free-at-startup by @IvanMurzak690d9bb0— Enhance documentation and error handling in TryDisconnectAndCleanup method by @IvanMurzakad2c916b— Refactor logger declaration in Startup class to be readonly for improved clarity and immutability by @IvanMurzak30cfdb80— Improve error handling during log collector disposal in TryDisconnectAndCleanup by @IvanMurzakd28ef65b— Refactor disconnect logic in TryDisconnectAndCleanup for improved error handling and clarity by @IvanMurzakff208532— Defer SignalR connection to prevent Unity freeze during domain reload by @IvanMurzak60d4907f— Refactor TryDisconnectAndCleanup to use onlyIfConnected parameter for improved connection handling during assembly reload by @IvanMurzak2d02a474— Remove Immutable Collections package reference and update instance IDs in PackageManagerSettings by @IvanMurzak305c1e71— Merge branch 'main' into fix/unity-free-at-startup by @IvanMurzak69005f51— Refactor logging in Startup and UnityMcpPlugin.Log to use Microsoft.Extensions.Logging for improved log management by @IvanMurzaka15740d9— Merge pull request #412 from IvanMurzak/update/removed-immutable-collection-package by @IvanMurzak603531f9— Remove Immutable Collections package and update Reflection.MethodCall to use Dictionary by @IvanMurzakafba1854— Update CLI labels in README for clarity by @IvanMurzak4e571d76— Update README with MCP server setup instructions by @IvanMurzak
- Serialization Check Window now shows an output list and includes a copy button for results
- Blacklist handling refactored to add removal functionality and improve type management
Full changelog
AI Game Developer (Unity MCP) 0.38.0
Released: January 10, 2026
Comparison
See every change: Compare 0.37.0...0.38.0
Commit Summary (Newest → Oldest)
42c97c13— Bump version to 0.38.0 and update download links in documentation by @IvanMurzak0830e923— Merge pull request #410 from IvanMurzak/update/blacklist-redundant-types by @IvanMurzakdba203f6— Enhance serialization tests by updating BlacklistedType properties to nullable and adding a test for blacklisted properties by @IvanMurzak0c6380a1— Update ReflectorNet.dll by @IvanMurzakc19455c7— Update ReflectorNet package version to 3.6.0 for improved functionality by @IvanMurzak2c87e14c— Remove unused using directive for cleaner code by @IvanMurzak1d624224— Remove unused using directives in BlacklistTypeTests for cleaner code by @IvanMurzak9cfc6501— Remove commented-out debug code for Color property in UnityEngine_Material_ReflectionConverter by @IvanMurzak49fe1b12— Add blacklist check for property types in UnityEngine_Material_ReflectionConverter by @IvanMurzakd29f2893— Refactor reflector initialization in tests to use CreateDefaultReflector method for consistency and improved type management by @IvanMurzakc2461bfb— Add blacklist serialization tests and related types for improved type management by @IvanMurzakf542ca83— Refactor blacklist handling and update JsonSerializer converter addition for improved type management by @IvanMurzak078b9ae9— Refactor blacklist handling in UnityMcpPlugin to streamline type management and add removal functionality by @IvanMurzaked7762db— Merge pull request #409 from IvanMurzak/update/serialization-check-window by @IvanMurzak2c7b821d— Refactor outputLines to be readonly and enhance copy button feedback in Serialization Check Window by @IvanMurzak1117dfc1— Adjust button positioning and remove unnecessary padding in Serialization Check Window styles by @IvanMurzakf478eafd— Enhance Serialization Check Window UI with output list and copy functionality by @IvanMurzak36484204— Merge pull request #408 from IvanMurzak/error-serializing-text-mesh-pro-ugui by @IvanMurzak8cd4ae79— Apply suggestions from code review by @IvanMurzak5603e2c9— Update package references for ReflectorNet and McpPlugin.Server to versions 3.5.0 and 2.0.1 respectively by @IvanMurzak72cde923— Refactor null handling in reflection converters to improve error logging and ensure consistent behavior by @IvanMurzak18951940— Merge pull request #406 from IvanMurzak/fix/handling-dotnet-assembly-edge-cases by @IvanMurzakb96674c5— Update ReflectorNet package reference to version 3.4.0 by @IvanMurzaka94f61e5— Refactor assembly handling to utilize TypeUtils and AssemblyUtils for improved edge case management by @IvanMurzak
- Update environment variables from UNITY_MCP_* to MCP_PLUGIN_.* in all configs, scripts, and Docker run commands.
- Review any usage of GameObject.Find that relied on previous default parameter values; they are now false.
- Environment variable prefix changed from UNITY_MCP_ to MCP_PLUGIN_.
- GameObject.Find default parameters now false (changes observable behavior).
- Support for streamableHttp transport method in console logging and endpoint setup.
- Manual configuration options added for MCP server with STDIO and HTTP support.
Full changelog
AI Game Developer (Unity MCP) 0.37.0
Released: January 8, 2026
Comparison
See every change: Compare 0.36.3...0.37.0
Commit Summary (Newest → Oldest)
a05a0ae5— Bump version to 0.37.0 and update download links in documentation by @IvanMurzak99c25d2d— Update Docker Launch image in documentation by @IvanMurzak481b600e— Change badge colors for Unity Editor and Runtime by @IvanMurzakb571d1d8— Update DOCKER_DEPLOYMENT.md with Docker launch image by @IvanMurzak4f518a6b— Create docker-launch.gif by @IvanMurzak55112b9d— Merge pull request #404 from IvanMurzak/update/manual-configure-mode by @IvanMurzak93fe74ab— fix: update MCP_PLUGIN_CLIENT_TRANSPORT description to include streamableHttp option by @IvanMurzak10c06c55— fix: include hierarchy parameter in GameObject.Find and GetComponents tests by @IvanMurzak52a62ce7— fix: update GameObject.Find tests to include hierarchy and data parameters by @IvanMurzak6e1ba167— fix: update default parameters for GameObject.Find method to false by @IvanMurzakd19dcfb4— fix: update status text to indicate configuration method in client setup by @IvanMurzakbe44f106— fix: correct JSON syntax for 'ai-game-developer' entries in multiple documentation files by @IvanMurzake451ec9d— feat: support streamableHttp transport method in console logging and endpoint setup by @IvanMurzakc8b3cdf8— fix: update McpPlugin.Server package reference to version 2.0.0 by @IvanMurzak9d17562f— feat: update transport protocols to include streamableHttp and adjust related documentation by @IvanMurzak8acecf4e— Refactor environment variable names in documentation and configuration files to use MCP_PLUGIN_ prefix instead of UNITY_MCP_. Updated references in CLAUDE.md, INSTALLATION.md, README.md, server.json, smithery.yaml, DOCKER_DEPLOYMENT.md, and various language-specific README files. Adjusted example commands and environment variable descriptions accordingly. by @IvanMurzak2b767374— fix: update Docker run command to use port number in container name by @IvanMurzak9ef6fe1b— feat: implement manual configuration options for MCP server with STDIO and HTTP support by @IvanMurzakb0fb852c— Merge pull request #403 from IvanMurzak/fix/issues by @IvanMurzak9d9b4540— fix: add tests for non-existent GameObject lookups to ensure exceptions are thrown by @IvanMurzak205363ad— fix: update GameObject.Find and Script.Execute methods to support nullable returns and add FindByName utility by @IvanMurzak
Minor fixes and improvements.
Full changelog
AI Game Developer (Unity MCP) 0.36.3
Released: January 7, 2026
Comparison
See every change: Compare 0.36.2...0.36.3
Commit Summary (Newest → Oldest)
f4c85201— fix: update version to 0.36.3 in multiple files and README links by @IvanMurzakc7b3dff1— Merge pull request #402 from IvanMurzak/fix/runtime by @IvanMurzakd7ba1ab6— fix: update playerprefs extension version to 2.1.2 in packages-lock.json by @IvanMurzakced2f5bf— fix: update playerprefs extension version to 2.1.2 and adjust asmdef settings for test assemblies by @IvanMurzakd38d65ac— fix: update playerprefs extension version to 2.1.1 in package.json and manifest.json by @IvanMurzaka75df08e— Merge pull request #401 from IvanMurzak/feature/serialization-key-frame by @IvanMurzak9d90b207— fix: update package references for ReflectorNet and McpPlugin.Server to latest versions by @IvanMurzakab229ead— Update plugin DLLs by @IvanMurzak
Minor fixes and improvements.
Full changelog
AI Game Developer (Unity MCP) 0.36.2
Released: January 6, 2026
Comparison
See every change: Compare 0.36.1...0.36.2
Commit Summary (Newest → Oldest)
- Add OpenUPM downloads badge to README for better visibility
Full changelog
AI Game Developer (Unity MCP) 0.36.1
Released: January 6, 2026
Comparison
See every change: Compare 0.36.0...0.36.1
Commit Summary (Newest → Oldest)
aace0417— chore: update version to 0.36.1 and adjust download links in documentation by @IvanMurzak550c2a8a— Merge pull request #398 from IvanMurzak/fix/logcollector-not-recreated-after-playmode by @IvanMurzak254191aa— Merge pull request #399 from IvanMurzak/fix/update-checker-popup-memory by @IvanMurzak793499b0— fix: ensure PlayerPrefs are saved after updating version check settings by @IvanMurzak3a725c01— Merge pull request #396 from IvanMurzak/fix/vector-infinite-value-serialization by @IvanMurzakb166c627— refactor: streamline log collector disposal process by @IvanMurzakb7b42999— Merge pull request #392 from jwmyers/fix/logcollector-not-recreated-after-playmode by @IvanMurzak7d5e0ce0— Merge branch 'dev' into fix/logcollector-not-recreated-after-playmode by @IvanMurzak07ee4668— Merge pull request #397 from IvanMurzak/IvanMurzak-patch-1 by @IvanMurzakc2674b28— feat: add OpenUPM downloads badge to README files for better visibility by @IvanMurzak9abc133d— fix: refactor vector and color converters to utilize JsonFloatHelper for improved float handling by @IvanMurzak0c4e041d— Refactor JSON converters and add comprehensive tests by @IvanMurzak45ced83d— fix: remove unused ReflectorNet namespace from vector converter tests by @IvanMurzak8557371f— fix: simplify equality check in vector serialization tests by @IvanMurzakd7063ef1— fix: ensure safe handling of potential null values in JSON serialization and deserialization tests by @IvanMurzak8528c772— Add OpenUPM badge to README by @IvanMurzak92b74945— fix: enhance JSON serialization for vector types to handle special float values by @IvanMurzakf7f3da9b— fix: handle potential null value in JSON deserialization for vector types by @IvanMurzakc1e8756c— Merge branch 'main' into fix/vector-infinite-value-serialization by @IvanMurzak45e19bc4— Add unit tests for vector JSON converters by @IvanMurzak1e7bda88— Fix LogCollector not recreated after Play Mode exit by @jwmyers
- Script to update Unity-MCP-Server dependencies from NuGet
- Serialization Check window added and integrated into main UI
- Updated Serialization Check window description for clarity
Full changelog
AI Game Developer (Unity MCP) 0.36.0
Released: January 5, 2026
Comparison
See every change: Compare 0.35.2...0.36.0
Commit Summary (Newest → Oldest)
b37bd4d4— chore: update version to 0.36.0 across all relevant files and documentation by @IvanMurzak357d02ee— Merge pull request #395 from IvanMurzak/391-error-serializing-ui-hierarchy-with-textmeshprougui-using-mcp-tools by @IvanMurzak7fcfd999— fix: update ReflectorNet and McpPlugin.Server package versions to improve compatibility by @IvanMurzakd8f1c2a1— fix: update display name in package.json for consistency by @IvanMurzak8b02cb8f— fix: update McpPlugin and McpPlugin.Common DLLs to improve serialization handling by @IvanMurzaka062d2d1— feat: add script to update Unity-MCP-Server dependencies from NuGet by @IvanMurzakd4f60606— fix: update ReflectorNet.dll to improve serialization handling by @IvanMurzak555242d3— fix: handle unsupported shader property types gracefully in Material ReflectionConverter by @IvanMurzak536b44bc— fix: comment out debug log in serialization to reduce noise during processing by @IvanMurzak8aa0b957— fix: re-enable blacklisting for TMP_FontWeightPair and TMP_FaceInfo_Legacy to optimize serialization by @IvanMurzak977d326f— fix: clean up redundant TextMeshPro types from blacklist in converters by @IvanMurzak7dcc4678— fix: update reflection converters to improve serialization handling and prevent heavy data issues by @IvanMurzakd54f75df— fix: remove ReferenceHandler setting from JsonSerializer options by @IvanMurzak150bd9fd— fix: add TextElement to blacklist in converters to prevent serialization issues by @IvanMurzak9c779337— fix: update ReflectorNet.dll to resolve serialization issues in UI hierarchy by @IvanMurzake118c23f— feat: add UnityEngine_TextAsset_ReflectionConverter and integrate into converters list by @IvanMurzak3b42098b— Merge pull request #394 from IvanMurzak/feature/reflection-serialization-check-window by @IvanMurzak0170c271— fix: adjust padding in output scroll view and output field for better layout by @IvanMurzakc7761422— feat: update Serialization Check window description for clarity and detail by @IvanMurzakbf3ce484— feat: add Serialization Check window and integrate into main UI by @IvanMurzak
Updated documentation download links and bumped the McpPlugin.Server package version to 1.6.3.
Full changelog
AI Game Developer (Unity MCP) 0.35.2
Released: January 2, 2026
Comparison
See every change: Compare 0.35.1...0.35.2
Commit Summary (Newest → Oldest)
c8505b04— fix: update version to 0.35.2 in multiple files and adjust download links in documentation by @IvanMurzak3b885504— Merge pull request #389 from IvanMurzak/385-assets-refresh-tool-throws-argumentexception-when-called-without-parameters-default-value-type-mismatch by @IvanMurzak8a5f70be— fix: update McpPlugin.Server package version to 1.6.3 by @IvanMurzak