Skip to content

Release 1.1.0

Latest
Compare
Choose a tag to compare
@CoderGamester CoderGamester released this 22 May 22:18
· 13 commits to main since this release

What's Changed

New

  • feat(prompt): implement robust GameObject handling workflow prompt for LLMs
  • feat(unity-mcp): add update_gameobject tool and improve GameObject handling prompt
  • feat(server): add get_console_logs tool to MCP Server Tools
  • feat: Unity now installs the Node.js server and it's dependencies. Automatically runs on Unity starts with a new “Force Install Server” button for manual invoke in the Tools > MCP Unity > Server Window
  • docs: add new FAQ section

Changed

  • refactor(server): remove Server meta files by renaming Server to Server~ as Unity will ignore folders with ~ suffix
  • refactor(server): rename all tool/resource registration functions to 'register' prefix and add prompt support
  • refactor: update console logging and resource handling for more accurate output
  • refactor(server): rename getConsoleLogResource to getConsoleLogsResource for consistency
  • refactor: rename hierarchy resource and update documentation, updating resource URI from unity://hierarchy to unity://scenes-hierarchy
  • refactor(utils): rename McpConfigUtils → McpUtils
  • chore(node.js): remove build/ and node_modules/ folders as now they are built by Unity on start
  • chore: remove the update pop up when changing the MCP port
  • docs: remove duplicate MCP resource entries from README files

Fixed

  • fix(server): update Zod imports and upgrade package to resolve schema errors;
  • fix: ensure McpUnitySettings handles environment variables cross-platform
  • fix: update mcp_config.json path for mcp-unity server to work on all platforms
  • fix: now the windsurf config is properly setup
  • fix: now all server and Unity environment variables are saved and obtained by the JSON settings file located in '../ProjectSettings/McpUnitySettings.json'.

New Contributors

Full Changelog: 1.0.2...1.1.0