From 1967c61b4b9df26e7c1fa3eea9d1daf0af9f20fc Mon Sep 17 00:00:00 2001 From: bzx <496597135@qq.com> Date: Fri, 6 Mar 2026 10:49:49 +0800 Subject: [PATCH] =?UTF-8?q?add:=E6=B7=BB=E5=8A=A0MCP=E6=9C=BA=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .cursor/mcp-unity-port | 1 + Packages/manifest.json | 2 ++ Packages/packages-lock.json | 31 +++++++++++++++++++++------ ProjectSettings/McpUnitySettings.json | 8 +++++++ ProjectSettings/ProjectSettings.asset | 2 +- 5 files changed, 37 insertions(+), 7 deletions(-) create mode 100644 .cursor/mcp-unity-port create mode 100644 ProjectSettings/McpUnitySettings.json diff --git a/.cursor/mcp-unity-port b/.cursor/mcp-unity-port new file mode 100644 index 00000000..3b235517 --- /dev/null +++ b/.cursor/mcp-unity-port @@ -0,0 +1 @@ +8090 \ No newline at end of file diff --git a/Packages/manifest.json b/Packages/manifest.json index a4f08084..35dc9576 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -1,5 +1,6 @@ { "dependencies": { + "com.gamelovers.mcp-unity": "file:D:/UntiyMCP/Release", "com.unity.2d.animation": "9.1.3", "com.unity.2d.psdimporter": "8.0.5", "com.unity.2d.sprite": "1.0.0", @@ -7,6 +8,7 @@ "com.unity.ads": "4.4.2", "com.unity.ai.navigation": "1.1.7", "com.unity.analytics": "3.8.1", + "com.unity.cinemachine": "2.10.5", "com.unity.collab-proxy": "2.5.2", "com.unity.feature.development": "1.0.1", "com.unity.ide.rider": "3.0.34", diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json index b956373b..c2d3e7c4 100644 --- a/Packages/packages-lock.json +++ b/Packages/packages-lock.json @@ -23,6 +23,16 @@ "com.unity.ugui": "1.0.0" } }, + "com.gamelovers.mcp-unity": { + "version": "file:D:/UntiyMCP/Release", + "depth": 0, + "source": "local", + "dependencies": { + "com.unity.nuget.newtonsoft-json": "3.2.1", + "com.unity.editorcoroutines": "1.0.0", + "com.unity.test-framework": "1.3.3" + } + }, "com.unity.2d.animation": { "version": "9.1.3", "depth": 0, @@ -113,6 +123,15 @@ }, "url": "https://packages.unity.cn" }, + "com.unity.cinemachine": { + "version": "2.10.5", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.test-framework": "1.1.31" + }, + "url": "https://packages.unity.cn" + }, "com.unity.collab-proxy": { "version": "2.5.2", "depth": 0, @@ -139,8 +158,8 @@ "url": "https://packages.unity.cn" }, "com.unity.ext.nunit": { - "version": "1.0.6", - "depth": 1, + "version": "2.0.3", + "depth": 2, "source": "registry", "dependencies": {}, "url": "https://packages.unity.cn" @@ -226,7 +245,7 @@ }, "com.unity.nuget.newtonsoft-json": { "version": "3.2.1", - "depth": 2, + "depth": 1, "source": "registry", "dependencies": {}, "url": "https://packages.unity.cn" @@ -337,11 +356,11 @@ } }, "com.unity.test-framework": { - "version": "1.1.33", - "depth": 0, + "version": "1.3.3", + "depth": 1, "source": "registry", "dependencies": { - "com.unity.ext.nunit": "1.0.6", + "com.unity.ext.nunit": "2.0.3", "com.unity.modules.imgui": "1.0.0", "com.unity.modules.jsonserialize": "1.0.0" }, diff --git a/ProjectSettings/McpUnitySettings.json b/ProjectSettings/McpUnitySettings.json new file mode 100644 index 00000000..1129d788 --- /dev/null +++ b/ProjectSettings/McpUnitySettings.json @@ -0,0 +1,8 @@ +{ + "Port": 8090, + "RequestTimeoutSeconds": 10, + "AutoStartServer": true, + "EnableInfoLogs": true, + "NpmExecutablePath": "", + "AllowRemoteConnections": false +} \ No newline at end of file diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index 994de3a9..54622297 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -801,4 +801,4 @@ PlayerSettings: hmiLoadingImage: {fileID: 0} platformRequiresReadableAssets: 0 virtualTexturingSupportEnabled: 0 - insecureHttpOption: 0 + insecureHttpOption: 2