From 92ad2c50314fdbe9feda8c1e1ede6144f8d83d80 Mon Sep 17 00:00:00 2001 From: Scriptwonder <1300285021@qq.com> Date: Mon, 28 Jul 2025 18:30:33 -0400 Subject: [PATCH] Minor Changes Add successfully registration info and reorder the seleciton --- UnityMcpBridge/Editor/Data/McpClients.cs | 28 +++++++++---------- .../Editor/Windows/UnityMcpEditorWindow.cs | 3 +- 2 files changed, 16 insertions(+), 15 deletions(-) diff --git a/UnityMcpBridge/Editor/Data/McpClients.cs b/UnityMcpBridge/Editor/Data/McpClients.cs index 9b2d7c1..dec53c8 100644 --- a/UnityMcpBridge/Editor/Data/McpClients.cs +++ b/UnityMcpBridge/Editor/Data/McpClients.cs @@ -28,6 +28,20 @@ namespace UnityMcpBridge.Editor.Data configStatus = "Not Configured", }, new() + { + name = "Claude Code", + windowsConfigPath = Path.Combine( + Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), + ".claude.json" + ), + linuxConfigPath = Path.Combine( + Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), + ".claude.json" + ), + mcpType = McpTypes.ClaudeCode, + configStatus = "Not Configured", + }, + new() { name = "Cursor", windowsConfigPath = Path.Combine( @@ -63,20 +77,6 @@ namespace UnityMcpBridge.Editor.Data mcpType = McpTypes.VSCode, configStatus = "Not Configured", }, - new() - { - name = "Claude Code", - windowsConfigPath = Path.Combine( - Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), - ".claude.json" - ), - linuxConfigPath = Path.Combine( - Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), - ".claude.json" - ), - mcpType = McpTypes.ClaudeCode, - configStatus = "Not Configured", - }, }; // Initialize status enums after construction diff --git a/UnityMcpBridge/Editor/Windows/UnityMcpEditorWindow.cs b/UnityMcpBridge/Editor/Windows/UnityMcpEditorWindow.cs index 46da78b..561cd39 100644 --- a/UnityMcpBridge/Editor/Windows/UnityMcpEditorWindow.cs +++ b/UnityMcpBridge/Editor/Windows/UnityMcpEditorWindow.cs @@ -957,7 +957,7 @@ namespace UnityMcpBridge.Editor.Windows process.WaitForExit(); - + // Check for success or already exists if (output.Contains("Added stdio MCP server") || errors.Contains("already exists")) { @@ -968,6 +968,7 @@ namespace UnityMcpBridge.Editor.Windows CheckMcpConfiguration(claudeClient); } Repaint(); + UnityEngine.Debug.Log("UnityMCP server successfully registered from Claude Code."); }