unity-mcp/UnityMcpBridge/Editor/Tools
Marcus Sanatan ac4eae926e
Open and close prefabs in the stage view + create them (#283)
* refactor: remove unused UnityEngine references from menu item classes

* Add new tools to manage a prefab, particularly, making them staged.

This might be enough, but it's possible we may have to extract some logic from ManageGameObject

* feat: add AssetPathUtility for asset path normalization and update references in ManageAsset and ManagePrefabs

* feat: add prefab management tools and register them with the MCP server

* feat: update prefab management commands to use 'prefabPath' and add 'create_from_gameobject' action

* fix: update parameter references to 'prefabPath' in ManagePrefabs and manage_prefabs tools

* fix: clarify error message for missing 'prefabPath' in create_from_gameobject command

* fix: ensure pull request triggers for unity tests workflow

* Revert "fix: ensure pull request triggers for unity tests workflow"

This reverts commit 10bfe54b5b7f3c449852b1bf1bb72f498289a1a0.

* Remove delayed execution of executing menu item, fixing #279
This brings the Unity window into focus but that seems to be a better UX for devs.
Also streamline manage_menu_item tool info, as FastMCP recommends

* docs: clarify menu item tool description with guidance to use list action first

* feat: add version update for server_version.txt in bump-version workflow

* fix: simplify error message for failed menu item execution
2025-09-26 19:28:56 -04:00
..
MenuItems Open and close prefabs in the stage view + create them (#283) 2025-09-26 19:28:56 -04:00
Prefabs Open and close prefabs in the stage view + create them (#283) 2025-09-26 19:28:56 -04:00
CommandRegistry.cs Replace command dispatcher with CommandRegistry, allow to add custom command handlers. (#261) 2025-09-26 18:05:17 -04:00
CommandRegistry.cs.meta UnityMCP stability: robust auto-restart on compile/play transitions; stop on domain reload; start/stop locking; per-project sticky ports + brief release wait; Python discovery scans hashed+legacy files and probes; editor window live status refresh. 2025-08-07 15:53:53 -07:00
ManageAsset.cs Open and close prefabs in the stage view + create them (#283) 2025-09-26 19:28:56 -04:00
ManageAsset.cs.meta UnityMCP stability: robust auto-restart on compile/play transitions; stop on domain reload; start/stop locking; per-project sticky ports + brief release wait; Python discovery scans hashed+legacy files and probes; editor window live status refresh. 2025-08-07 15:53:53 -07:00
ManageEditor.cs Open and close prefabs in the stage view + create them (#283) 2025-09-26 19:28:56 -04:00
ManageEditor.cs.meta UnityMCP stability: robust auto-restart on compile/play transitions; stop on domain reload; start/stop locking; per-project sticky ports + brief release wait; Python discovery scans hashed+legacy files and probes; editor window live status refresh. 2025-08-07 15:53:53 -07:00
ManageGameObject.cs Fix: Unity Editor reload crash + debug-noise reduction (#266) 2025-09-06 10:58:11 -07:00
ManageGameObject.cs.meta UnityMCP stability: robust auto-restart on compile/play transitions; stop on domain reload; start/stop locking; per-project sticky ports + brief release wait; Python discovery scans hashed+legacy files and probes; editor window live status refresh. 2025-08-07 15:53:53 -07:00
ManageScene.cs manage_scene: tolerant params + optional buildIndex; add writer IO logs; keep direct write path 2025-09-10 08:23:25 -07:00
ManageScene.cs.meta UnityMCP stability: robust auto-restart on compile/play transitions; stop on domain reload; start/stop locking; per-project sticky ports + brief release wait; Python discovery scans hashed+legacy files and probes; editor window live status refresh. 2025-08-07 15:53:53 -07:00
ManageScript.cs Improved ci prompt testing suite (#270) 2025-09-07 15:47:56 -07:00
ManageScript.cs.meta UnityMCP stability: robust auto-restart on compile/play transitions; stop on domain reload; start/stop locking; per-project sticky ports + brief release wait; Python discovery scans hashed+legacy files and probes; editor window live status refresh. 2025-08-07 15:53:53 -07:00
ManageShader.cs Improve Windsurf MCP Config (#231) 2025-08-24 06:57:11 -04:00
ManageShader.cs.meta Update for ManageShader 2025-07-14 01:42:16 -04:00
MenuItems.meta Allow the LLMs to read menu items, not just execute them (#263) 2025-09-12 11:19:58 -04:00
Prefabs.meta Open and close prefabs in the stage view + create them (#283) 2025-09-26 19:28:56 -04:00
ReadConsole.cs Rename namespace and public facing plugin output from "Unity MCP" to "MCP for Unity" (#225) 2025-08-20 15:59:49 -04:00
ReadConsole.cs.meta UnityMCP stability: robust auto-restart on compile/play transitions; stop on domain reload; start/stop locking; per-project sticky ports + brief release wait; Python discovery scans hashed+legacy files and probes; editor window live status refresh. 2025-08-07 15:53:53 -07:00