Unity MCP
UnclaimedAI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot, Cursor and any other absolutely for free.
Install
claude mcp add ai-game-developer <command>Unclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverTools (40)
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
scene-set-active
Set the specified opened scene as the active scene