MCP Servers / development / Unity3d Game Engine

Unity3d Game Engine

JSON →
httpnone1,729development

MCP Server to control and interact with Unity3d Game Engine for game development

Install
How to run this server
[ { "cmd": "npx @modelcontextprotocol/inspector", "imports": [] } ]
server path: unity3d-game-engine
Tools
What this server exposes
execute_menu_item
Executes Unity menu items (functions tagged with the MenuItem attribute)
select_gameobject
Selects game objects in the Unity hierarchy by path or instance ID
update_gameobject
Updates a GameObject's core properties (name, tag, layer, active/static state), or creates the GameObject if it does not exist
update_component
Updates component fields on a GameObject or adds it to the GameObject if it does not contain the component
add_package
Installs new packages in the Unity Package Manager
run_tests
Runs tests using the Unity Test Runner
send_console_log
Send a console log to Unity
add_asset_to_scene
Adds an asset from the AssetDatabase to the Unity scene
create_prefab
Creates a prefab with optional MonoBehaviour script and serialized field values
create_scene
Creates a new scene and saves it to the specified path
load_scene
Loads a scene by path or name, with optional additive loading
delete_scene
Deletes a scene by path
Configuration
Environment & auth
authnone
envUNITY_PORT
envUNITY_HOST
Resources
Unity3d Game Engine — MCP Server · libregistry