nurture-tech/unity-mcp-server
If you are the rightful owner of unity-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Union ♾️ - The Unity MCP Server is a Model Context Protocol server designed for Unity, offering advanced features for seamless integration and enhanced functionality.
Tools
Functions exposed to the LLM to take actions
get_asset_contents
Get the full contents of an asset or sub-asset.
copy_asset
Copy an asset to a new path.
import_asset
Import an asset from the filesystem into Unity.
get_asset_importer
Get the importer settings for an asset.
open_prefab
Open a Unity prefab in isolation mode for editing.
open_scene
Open a scene.
close_scene
Close an open scene.
save_scene
Save the current scene.
get_game_object
Get the details of a game object in a loaded scene or prefab.
test_active_scene
Test the active scene by entering play mode.
create_script
Create or replace a C# code file and check for compilation.
execute_code
Execute code inside the Unity editor.
get_type_info
Get public fields and methods on a Unity type.
search
Search project assets and scene objects.
get_state
Get the state of the Unity Editor.
get_selection
Get the objects currently selected in the editor.
focus_game_object
Focus on a game object in the scene view.
screenshot
Retrieve a preview of what is focused in the scene view.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client