From 8b00ff4b931e3d96a26accfd03597dc0c4c88dcc Mon Sep 17 00:00:00 2001 From: kangfenmao Date: Sun, 30 Mar 2025 08:26:01 +0800 Subject: [PATCH] fix(MCPSettings): ensure server name is set when missing and reorder radio options --- .../src/pages/settings/MCPSettings/EditMcpJsonPopup.tsx | 5 +++++ src/renderer/src/pages/settings/MCPSettings/McpSettings.tsx | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/renderer/src/pages/settings/MCPSettings/EditMcpJsonPopup.tsx b/src/renderer/src/pages/settings/MCPSettings/EditMcpJsonPopup.tsx index bc9a9463..dc2b20a3 100644 --- a/src/renderer/src/pages/settings/MCPSettings/EditMcpJsonPopup.tsx +++ b/src/renderer/src/pages/settings/MCPSettings/EditMcpJsonPopup.tsx @@ -69,6 +69,11 @@ const PopupContainer: React.FC = ({ resolve }) => { isActive: false, ...(serverConfig as any) } + + if (!server.name) { + server.name = id + } + serversArray.push(server) } diff --git a/src/renderer/src/pages/settings/MCPSettings/McpSettings.tsx b/src/renderer/src/pages/settings/MCPSettings/McpSettings.tsx index c4bd2e76..cc321904 100644 --- a/src/renderer/src/pages/settings/MCPSettings/McpSettings.tsx +++ b/src/renderer/src/pages/settings/MCPSettings/McpSettings.tsx @@ -261,8 +261,8 @@ const McpSettings: React.FC = ({ server }) => { setServerType(e.target.value)} options={[ - { label: 'SSE', value: 'sse' }, - { label: 'STDIO', value: 'stdio' } + { label: 'STDIO', value: 'stdio' }, + { label: 'SSE', value: 'sse' } ]} />