コンテンツにスキップ

manage_prefabs

Manage Unity Prefabs: create from GameObject, apply/revert instance overrides, unpack prefab instances, save prefab assets, create variants, and get prefab info.

分類: アセット

名前 型 必須 既定値 説明
action string 必須 Action to perform on the prefab. 値: create, apply, unpack, save, create_variant, revert, get_info
selector string 必須 U-Selector to identify the target GameObject in the scene
path string Asset path for saving the prefab (required for create/create_variant, e.g. ‘Assets/Prefabs/MyPrefab.prefab’)
unpack_mode string "root" Unpack mode: ‘root’ unpacks only the outermost prefab, ‘completely’ unpacks all nested prefabs. 値: completely, root

必須の引数だけを入れています。ほかは必要に応じて足してください。

{
"name": "manage_prefabs",
"arguments": {
"action": "create",
"selector": "…"
}
}

Unity を NANORA_MCP_SUPERSAVE=1 で起動したときは、メタツール execute から {"tool": "manage_prefabs", "args": { … }} の形で呼びます。SuperSave モードを参照。

Assets/NanoraUnityMCP/Editor/Tools/ManagePrefabsTool.cs(版 1.2.1)から生成しています。説明文はツール定義のまま(英語)です。AI クライアントは tools/list で同じスキーマを受け取ります。