diff --git a/Editor/UnityBridge/McpUnityServer.cs b/Editor/UnityBridge/McpUnityServer.cs index 72a4db69..a9274cbb 100644 --- a/Editor/UnityBridge/McpUnityServer.cs +++ b/Editor/UnityBridge/McpUnityServer.cs @@ -38,13 +38,10 @@ static McpUnityServer() EditorApplication.quitting += Instance.StopServer; // Auto-restart server after domain reload - EditorApplication.delayCall += () => + if (McpUnitySettings.Instance.AutoStartServer) { - if (McpUnitySettings.Instance.AutoStartServer) - { - Instance.StartServer(); - } - }; + Instance.StartServer(); + } } ///