Skip to content

search_assets

Search for assets in the local project using fuzzy matching. Supports filtering by type (prefab, texture, material, script, etc.) and path patterns. Note: For Unity Registry packages (Cinemachine, Input System, etc.), use manage_packages instead.

Category: Query

Name Type Required Default Description
query string yes Search query (supports multiple words for fuzzy matching)
type_filter string "all" Asset type filter. One of: all, prefab, texture, material, script, scene, audio, model, shader, animation
path_filter string Filter by asset path (e.g., ‘Assets/Prefabs’)
max_results integer 20 Maximum number of results to return
include_packages boolean false Include assets from Packages folder

The arguments below are the required ones; add the optional ones you need.

{
"name": "search_assets",
"arguments": {
"query": "…"
}
}

When Unity runs with NANORA_MCP_SUPERSAVE=1, call it through the execute meta tool: {"tool": "search_assets", "args": { … }}. See SuperSave mode.

Generated from Assets/NanoraUnityMCP/Editor/Tools/SearchAssetsTool.cs (version 1.2.1). The client receives the same schema from tools/list.