chore: bump version to 9.2.0

main
GitHub Actions 2026-01-23 05:34:19 +00:00
parent 5acef27cd7
commit 2c20ddcd10
4 changed files with 125 additions and 34 deletions

View File

@ -1,6 +1,6 @@
{ {
"name": "com.coplaydev.unity-mcp", "name": "com.coplaydev.unity-mcp",
"version": "9.1.0", "version": "9.2.0",
"displayName": "MCP for Unity", "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", "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", "unity": "2021.3",

View File

@ -69,7 +69,7 @@ Use this to run the latest released version from the repository. Change the vers
"command": "uvx", "command": "uvx",
"args": [ "args": [
"--from", "--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", "mcp-for-unity",
"--transport", "--transport",
"stdio" "stdio"

View File

@ -1,6 +1,6 @@
[project] [project]
name = "mcpforunityserver" 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)." description = "MCP for Unity Server: A Unity package for Unity Editor integration via the Model Context Protocol (MCP)."
readme = "README.md" readme = "README.md"
license = "MIT" license = "MIT"

View File

@ -1,7 +1,7 @@
{ {
"manifest_version": "0.3", "manifest_version": "0.3",
"name": "Unity MCP", "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", "description": "AI-powered Unity Editor automation via MCP - manage GameObjects, scripts, materials, scenes, prefabs, VFX, and run tests",
"author": { "author": {
"name": "Coplay", "name": "Coplay",
@ -20,39 +20,130 @@
"entry_point": "Server/src/main.py", "entry_point": "Server/src/main.py",
"mcp_config": { "mcp_config": {
"command": "uvx", "command": "uvx",
"args": ["--from", "mcpforunityserver", "mcp-for-unity"], "args": [
"--from",
"mcpforunityserver",
"mcp-for-unity"
],
"env": {} "env": {}
} }
}, },
"tools": [ "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": "batch_execute",
{"name": "execute_custom_tool", "description": "Execute custom Unity Editor tools registered by the project"}, "description": "Execute multiple Unity operations in a single batch"
{"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": "debug_request_context",
{"name": "manage_asset", "description": "Create, modify, search, and organize Unity assets"}, "description": "Debug and inspect MCP request context"
{"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": "execute_custom_tool",
{"name": "manage_material", "description": "Create and modify Unity materials and shaders"}, "description": "Execute custom Unity Editor tools registered by the project"
{"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": "execute_menu_item",
{"name": "manage_scriptable_object", "description": "Create and modify ScriptableObjects"}, "description": "Execute Unity Editor menu items"
{"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": "find_gameobjects",
{"name": "refresh_unity", "description": "Refresh Unity Editor asset database"}, "description": "Find GameObjects in the scene by various criteria"
{"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": "find_in_file",
{"name": "set_active_instance", "description": "Set the active Unity Editor instance for multi-instance workflows"}, "description": "Search for content within Unity project files"
{"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": "manage_asset",
{"name": "validate_script", "description": "Validate C# script syntax and compilation"}, "description": "Create, modify, search, and organize Unity assets"
{"name": "manage_script_capabilities", "description": "Query script management capabilities"}, },
{"name": "get_sha", "description": "Get SHA hash of script content"} {
"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"
}
] ]
} }