{"slug":"CoderGamester/mcp-unity","name":"Unity3d Game Engine","description":"MCP Server to control and interact with Unity3d Game Engine for game development","category":"development","tags":["community"],"official":false,"stars":1729,"transport":"http","install":[{"cmd":"npx @modelcontextprotocol/inspector","imports":[]}],"tools":[{"name":"execute_menu_item","description":"Executes Unity menu items (functions tagged with the MenuItem attribute)"},{"name":"select_gameobject","description":"Selects game objects in the Unity hierarchy by path or instance ID"},{"name":"update_gameobject","description":"Updates a GameObject's core properties (name, tag, layer, active/static state), or creates the GameObject if it does not exist"},{"name":"update_component","description":"Updates component fields on a GameObject or adds it to the GameObject if it does not contain the component"},{"name":"add_package","description":"Installs new packages in the Unity Package Manager"},{"name":"run_tests","description":"Runs tests using the Unity Test Runner"},{"name":"send_console_log","description":"Send a console log to Unity"},{"name":"add_asset_to_scene","description":"Adds an asset from the AssetDatabase to the Unity scene"},{"name":"create_prefab","description":"Creates a prefab with optional MonoBehaviour script and serialized field values"},{"name":"create_scene","description":"Creates a new scene and saves it to the specified path"},{"name":"load_scene","description":"Loads a scene by path or name, with optional additive loading"},{"name":"delete_scene","description":"Deletes a scene by path"}],"env_vars":["UNITY_PORT","UNITY_HOST"],"auth_type":"none","github":"https://github.com/CoderGamester/mcp-unity","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}