MCPVault

scene-set-active

MCP tool from Unity MCP by IvanMurzak

Set the specified opened scene as the active scene

How to use it

scene-set-active is exposed by the Unity MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the scene-set-active tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

Install Unity MCP

$claude mcp add ai-game-developer <command>
FULL UNITY MCP LISTING

Other tools in Unity MCP (39)

assets-copy

Copy the asset at path and stores it at newPath

assets-create-folder

Creates a new folder in the specified parent folder

assets-delete

Delete the assets at paths from the project

assets-find

Search the asset database using the search filter string

assets-find-built-in

Search the built-in assets of the Unity Editor

assets-get-data

Get asset data from the asset file including all serializable fields and properties

assets-material-create

Create new material asset with default parameters

assets-modify

Modify asset file in the project

assets-move

Move the assets at paths in the project (also used for rename)

assets-prefab-close

Close currently opened prefab

assets-prefab-create

Create a prefab from a GameObject in the current active scene

assets-prefab-instantiate

Instantiates prefab in the current active scene

assets-prefab-open

Open prefab edit mode for a specific GameObject

assets-prefab-save

Save a prefab in prefab editing mode

assets-refresh

Refreshes the AssetDatabase

assets-shader-get-data

Get detailed data about a shader asset (properties, subshaders, passes)

assets-shader-list-all

List all available shaders in the project assets and packages

gameobject-component-add

Add Component to GameObject

gameobject-component-destroy

Destroy one or many components from target GameObject

gameobject-component-get

Get detailed information about a specific Component on a GameObject

gameobject-component-list-all

List C# class names extended from UnityEngine.Component

gameobject-component-modify

Modify a specific Component on a GameObject

gameobject-create

Create a new GameObject in opened Prefab or in a Scene

gameobject-destroy

Destroy GameObject and all nested GameObjects recursively

gameobject-duplicate

Duplicate GameObjects in opened Prefab or in a Scene

gameobject-find

Finds specific GameObject by provided information

gameobject-modify

Modify GameObjects and/or attached component's fields and properties

gameobject-set-parent

Set parent GameObject to list of GameObjects

object-get-data

Get data of the specified Unity Object

object-modify

Modify the specified Unity Object

package-add

Install a package from the Unity Package Manager registry, Git URL, or local path

package-list

List all packages installed in the Unity project (UPM packages)

package-remove

Remove (uninstall) a package from the Unity project

package-search

Search for packages in both Unity Package Manager registry and installed packages

scene-create

Create new scene in the project assets

scene-get-data

Retrieves the list of root GameObjects in the specified scene

scene-list-opened

Returns the list of currently opened scenes in Unity Editor

scene-open

Open scene from the project asset file

scene-save

Save opened scene to the asset file