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
Parameters
Section titled “Parameters”| 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 |
Example call
Section titled “Example call”The arguments below are the required ones; add the optional ones you need.
{ "name": "search_assets", "arguments": { "query": "…" }}In SuperSave mode
Section titled “In SuperSave mode”When Unity runs with NANORA_MCP_SUPERSAVE=1, call it through the execute meta tool: {"tool": "search_assets", "args": { … }}. See SuperSave mode.
Source
Section titled “Source”Generated from Assets/NanoraUnityMCP/Editor/Tools/SearchAssetsTool.cs (version 1.2.1). The client receives the same schema from tools/list.