Retrieve information about the current scene in Unity Editor with configurable detail level
Retrieve detailed information about specific GameObjects in the current scene
Execute C# code directly in the Unity Editor - allows full flexibility including custom namespaces and multiple classes
Retrieve Unity Editor logs with filtering options
Verify that the MCP server has an active connection to Unity Editor
Get the current Unity Editor state including project information
Read the contents of a file from the Unity project. Paths are relative to the project's Assets folder. For example, use 'Scenes/MainScene....
Read the contents of multiple files from the Unity project simultaneously.
Create a new file or completely overwrite an existing file in the Unity project.
Make precise edits to a text file in the Unity project. Returns a git-style diff showing changes.
Get a listing of all files and directories in a specified path in the Unity project. Paths are relative to the Assets folder unless absolute. For example, use 'Scenes' to list all files in Assets/Scenes directory. Use empty string to list the Assets folder.
Get a recursive tree view of files and directories in the Unity project as a JSON structure.
Recursively search for files and directories matching a pattern in the Unity project.
Retrieve detailed metadata about a file or directory in the Unity project.
Find all Unity assets of a specified type (e.g., Material, Prefab, Scene, Script) in the project. Set searchPath to an empty string to search the entire Assets folder.
No configuration needed. Connect to run tools.