From 2c20ddcd102ff94131875c774adfb59fe1b03f8a Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Fri, 23 Jan 2026 05:34:19 +0000 Subject: [PATCH] chore: bump version to 9.2.0 --- MCPForUnity/package.json | 2 +- Server/README.md | 2 +- Server/pyproject.toml | 2 +- manifest.json | 153 +++++++++++++++++++++++++++++++-------- 4 files changed, 125 insertions(+), 34 deletions(-) diff --git a/MCPForUnity/package.json b/MCPForUnity/package.json index cee80952d..6bf9787a6 100644 --- a/MCPForUnity/package.json +++ b/MCPForUnity/package.json @@ -1,6 +1,6 @@ { "name": "com.coplaydev.unity-mcp", - "version": "9.1.0", + "version": "9.2.0", "displayName": "MCP for Unity", "description": "A bridge that connects AI assistants to Unity via the MCP (Model Context Protocol). Allows AI clients like Claude Code, Cursor, and VSCode to directly control your Unity Editor for enhanced development workflows.\n\nFeatures automated setup wizard, cross-platform support, and seamless integration with popular AI development tools.\n\nJoin Our Discord: https://discord.gg/y4p8KfzrN4", "unity": "2021.3", diff --git a/Server/README.md b/Server/README.md index 075aceb9f..68855400b 100644 --- a/Server/README.md +++ b/Server/README.md @@ -69,7 +69,7 @@ Use this to run the latest released version from the repository. Change the vers "command": "uvx", "args": [ "--from", - "git+https://github.com/CoplayDev/unity-mcp@v9.1.0#subdirectory=Server", + "git+https://github.com/CoplayDev/unity-mcp@v9.2.0#subdirectory=Server", "mcp-for-unity", "--transport", "stdio" diff --git a/Server/pyproject.toml b/Server/pyproject.toml index b3ffa6dde..fe3d56927 100644 --- a/Server/pyproject.toml +++ b/Server/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "mcpforunityserver" -version = "9.1.0" +version = "9.2.0" description = "MCP for Unity Server: A Unity package for Unity Editor integration via the Model Context Protocol (MCP)." readme = "README.md" license = "MIT" diff --git a/manifest.json b/manifest.json index fac58611b..d712c0a86 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": "0.3", "name": "Unity MCP", - "version": "9.1.0", + "version": "9.2.0", "description": "AI-powered Unity Editor automation via MCP - manage GameObjects, scripts, materials, scenes, prefabs, VFX, and run tests", "author": { "name": "Coplay", @@ -20,39 +20,130 @@ "entry_point": "Server/src/main.py", "mcp_config": { "command": "uvx", - "args": ["--from", "mcpforunityserver", "mcp-for-unity"], + "args": [ + "--from", + "mcpforunityserver", + "mcp-for-unity" + ], "env": {} } }, "tools": [ - {"name": "batch_execute", "description": "Execute multiple Unity operations in a single batch"}, - {"name": "debug_request_context", "description": "Debug and inspect MCP request context"}, - {"name": "execute_custom_tool", "description": "Execute custom Unity Editor tools registered by the project"}, - {"name": "execute_menu_item", "description": "Execute Unity Editor menu items"}, - {"name": "find_gameobjects", "description": "Find GameObjects in the scene by various criteria"}, - {"name": "find_in_file", "description": "Search for content within Unity project files"}, - {"name": "manage_asset", "description": "Create, modify, search, and organize Unity assets"}, - {"name": "manage_components", "description": "Add, remove, and configure GameObject components"}, - {"name": "manage_editor", "description": "Control Unity Editor state, play mode, and preferences"}, - {"name": "manage_gameobject", "description": "Create, modify, transform, and delete GameObjects"}, - {"name": "manage_material", "description": "Create and modify Unity materials and shaders"}, - {"name": "manage_prefabs", "description": "Create, instantiate, unpack, and modify prefabs"}, - {"name": "manage_scene", "description": "Load, save, query hierarchy, and manage Unity scenes"}, - {"name": "manage_script", "description": "Create, read, and modify C# scripts"}, - {"name": "manage_scriptable_object", "description": "Create and modify ScriptableObjects"}, - {"name": "manage_shader", "description": "Work with Unity shaders"}, - {"name": "manage_vfx", "description": "Manage Visual Effects, particle systems, and trails"}, - {"name": "read_console", "description": "Read Unity Editor console output (logs, warnings, errors)"}, - {"name": "refresh_unity", "description": "Refresh Unity Editor asset database"}, - {"name": "run_tests", "description": "Run Unity Test Framework tests"}, - {"name": "get_test_job", "description": "Get status of async test job"}, - {"name": "script_apply_edits", "description": "Apply code edits to C# scripts with validation"}, - {"name": "set_active_instance", "description": "Set the active Unity Editor instance for multi-instance workflows"}, - {"name": "apply_text_edits", "description": "Apply text edits to script content"}, - {"name": "create_script", "description": "Create new C# scripts"}, - {"name": "delete_script", "description": "Delete C# scripts"}, - {"name": "validate_script", "description": "Validate C# script syntax and compilation"}, - {"name": "manage_script_capabilities", "description": "Query script management capabilities"}, - {"name": "get_sha", "description": "Get SHA hash of script content"} + { + "name": "batch_execute", + "description": "Execute multiple Unity operations in a single batch" + }, + { + "name": "debug_request_context", + "description": "Debug and inspect MCP request context" + }, + { + "name": "execute_custom_tool", + "description": "Execute custom Unity Editor tools registered by the project" + }, + { + "name": "execute_menu_item", + "description": "Execute Unity Editor menu items" + }, + { + "name": "find_gameobjects", + "description": "Find GameObjects in the scene by various criteria" + }, + { + "name": "find_in_file", + "description": "Search for content within Unity project files" + }, + { + "name": "manage_asset", + "description": "Create, modify, search, and organize Unity assets" + }, + { + "name": "manage_components", + "description": "Add, remove, and configure GameObject components" + }, + { + "name": "manage_editor", + "description": "Control Unity Editor state, play mode, and preferences" + }, + { + "name": "manage_gameobject", + "description": "Create, modify, transform, and delete GameObjects" + }, + { + "name": "manage_material", + "description": "Create and modify Unity materials and shaders" + }, + { + "name": "manage_prefabs", + "description": "Create, instantiate, unpack, and modify prefabs" + }, + { + "name": "manage_scene", + "description": "Load, save, query hierarchy, and manage Unity scenes" + }, + { + "name": "manage_script", + "description": "Create, read, and modify C# scripts" + }, + { + "name": "manage_scriptable_object", + "description": "Create and modify ScriptableObjects" + }, + { + "name": "manage_shader", + "description": "Work with Unity shaders" + }, + { + "name": "manage_vfx", + "description": "Manage Visual Effects, particle systems, and trails" + }, + { + "name": "read_console", + "description": "Read Unity Editor console output (logs, warnings, errors)" + }, + { + "name": "refresh_unity", + "description": "Refresh Unity Editor asset database" + }, + { + "name": "run_tests", + "description": "Run Unity Test Framework tests" + }, + { + "name": "get_test_job", + "description": "Get status of async test job" + }, + { + "name": "script_apply_edits", + "description": "Apply code edits to C# scripts with validation" + }, + { + "name": "set_active_instance", + "description": "Set the active Unity Editor instance for multi-instance workflows" + }, + { + "name": "apply_text_edits", + "description": "Apply text edits to script content" + }, + { + "name": "create_script", + "description": "Create new C# scripts" + }, + { + "name": "delete_script", + "description": "Delete C# scripts" + }, + { + "name": "validate_script", + "description": "Validate C# script syntax and compilation" + }, + { + "name": "manage_script_capabilities", + "description": "Query script management capabilities" + }, + { + "name": "get_sha", + "description": "Get SHA hash of script content" + } ] }