Skip to content

0.14.0

Choose a tag to compare

@IvanMurzak IvanMurzak released this 11 Aug 07:52
· 1651 commits to main since this release
0896e72

Unity-MCP Version 0.14.0

Released: August 11, 2025


What’s Changed

  • New Server Architecture with SignalR – Introduced a dedicated MCP server. Added a base hub and RemoteApp hub to manage SignalR connections, tool/resource updates, and application tool events; implemented McpServerService for server lifecycle, routing for resource and tool calls, a console logging provider, and command‑line argument parsing.

  • Cross‑Platform Build Scripts – Removed obsolete build configurations and added PowerShell/Bash scripts to build self‑contained executables across Windows, macOS, and Linux.

  • Core Structure & Library Migration – Refactored the project’s core folder structure and migrated the Unity‑MCP‑Common module from a precompiled DLL to runtime C# source files, enabling source‑level integration and easier development.

  • Editor & Build Simplification – Removed all server build and .NET SDK management logic from Unity editor scripts to focus on client. Deleted outdated preprocessor directives and redundant #pragma warning disables.

  • Server Binary Management – Added automatic download and version validation of server binaries with improved logging and error handling, enhanced version validation tests with fallback paths.

  • CI/CD Enhancements – Updated GitHub workflows to use a unified test configuration introduced zip archive creation for build outputs and streamlined deployment workflows.

  • Multi‑Platform Build Support – Enhanced build scripts and project configuration for multi‑platform support added Directory.Build.props, updated .gitignore, and unified output paths for consistency.

  • Configuration & Logging Refactors – Refactored JSON configuration handling to return JsonNode and updated config methods for clearer defaults. Improved logging in connection management and build scripts.

  • Miscellaneous Clean‑ups & Fixes – Fixed compilation errors across new projects. Removed temporary directory creation code. Deleted the unused ReflectorNet.dll binary. Bumped package version to 0.14.0.


Comparison

To see every change, view the full diff:
Compare 0.13.1...0.14.0


Upgrade Guidance

  1. Server Integration – Update the Unity-MCP unity package to version 0.14.0. Open AI Connector window and click Configure on your favorite MCP client. Or use the new mcp configuration json string at the bottom of the window.

Commit Summary (Newest → Oldest)