File tree Expand file tree Collapse file tree
Server/src/services/resources
unity-mcp-skill/references Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -57,7 +57,7 @@ async def get_prefab_api_docs(_ctx: Context) -> MCPResponse:
5757 "workflow" : [
5858 "1. Use manage_asset action=search filterType=Prefab to find prefabs" ,
5959 "2. Use the asset path to access detailed data via resources below" ,
60- "3. Use manage_editor action=open_prefab_stage / close_prefab_stage for prefab editing UI transitions"
60+ "3. Use manage_editor action=open_prefab_stage / save_prefab_stage / close_prefab_stage for prefab editing UI transitions"
6161 ],
6262 "path_encoding" : {
6363 "note" : "Prefab paths must be URL-encoded when used in resource URIs" ,
@@ -80,7 +80,7 @@ async def get_prefab_api_docs(_ctx: Context) -> MCPResponse:
8080 }
8181 },
8282 "related_tools" : {
83- "manage_editor" : "Open/close prefab stages in the Unity Editor UI" ,
83+ "manage_editor" : "Open/save/ close prefab stages in the Unity Editor UI" ,
8484 "manage_prefabs" : "Headless prefab inspection and modification without opening prefab stages" ,
8585 "manage_asset" : "Search for prefab assets, get asset info" ,
8686 "manage_gameobject" : "Modify GameObjects in open prefab stage" ,
Original file line number Diff line number Diff line change @@ -708,6 +708,7 @@ manage_editor(action="add_layer", layer_name="Projectiles")
708708manage_editor(action = " remove_layer" , layer_name = " OldLayer" )
709709
710710manage_editor(action = " open_prefab_stage" , prefab_path = " Assets/Prefabs/Enemy.prefab" )
711+ manage_editor(action = " save_prefab_stage" ) # Save changes in the open prefab stage
711712manage_editor(action = " close_prefab_stage" ) # Exit prefab editing mode back to main scene
712713
713714# Package deployment (no confirmation dialog — designed for LLM-driven iteration)
You can’t perform that action at this time.
0 commit comments