diff --git a/renderer/src/views/connect/core.ts b/renderer/src/views/connect/core.ts index 06df6fc..92ded29 100644 --- a/renderer/src/views/connect/core.ts +++ b/renderer/src/views/connect/core.ts @@ -471,7 +471,8 @@ class McpClientAdapter { for (const item of launchSignature) { // 创建一个新的客户端 - const client = reactive(new McpClient()); + // const client = reactive(new McpClient()); + const client = new McpClient(); // 同步连接参数 await client.acquireConnectionSignature(item); diff --git a/renderer/src/views/connect/index.vue b/renderer/src/views/connect/index.vue index 7260ee3..7fe319e 100644 --- a/renderer/src/views/connect/index.vue +++ b/renderer/src/views/connect/index.vue @@ -62,11 +62,11 @@ function selectServer(index: number) { } function addServer() { - const client = reactive(new McpClient()); + // const client = reactive(new McpClient()); + const client = new McpClient(); mcpClientAdapter.clients.push(client); mcpClientAdapter.currentClientIndex = mcpClientAdapter.clients.length - 1; - - client.handleEnvSwitch(true); + mcpClientAdapter.clients.at(-1)!.handleEnvSwitch(true); } diff --git a/service/tabs.my-browser.json b/service/tabs.my-browser.json index f53d63c..4be6e3b 100644 --- a/service/tabs.my-browser.json +++ b/service/tabs.my-browser.json @@ -1,6 +1,6 @@ { "clientId": "83313e18-3e18-513e1883c06-813e1883c060a6b-60a6b641", - "currentIndex": 1, + "currentIndex": 0, "tabs": [ { "name": "交互测试",