From c884b11f0124fdf6cb7c9bdcdee70d8971797b31 Mon Sep 17 00:00:00 2001 From: kangfenmao Date: Sun, 6 Apr 2025 16:59:09 +0800 Subject: [PATCH] feat(MCPSettings): enhance server management with segmented control and improved layout --- .../settings/MCPSettings/McpSettings.tsx | 30 ++-- .../src/pages/settings/MCPSettings/index.tsx | 131 ++++++++++++------ 2 files changed, 103 insertions(+), 58 deletions(-) diff --git a/src/renderer/src/pages/settings/MCPSettings/McpSettings.tsx b/src/renderer/src/pages/settings/MCPSettings/McpSettings.tsx index 2c035d86..59435675 100644 --- a/src/renderer/src/pages/settings/MCPSettings/McpSettings.tsx +++ b/src/renderer/src/pages/settings/MCPSettings/McpSettings.tsx @@ -142,7 +142,7 @@ const McpSettings: React.FC = ({ server }) => { const mcpServer: MCPServer = { id: server.id, name: values.name, - type: values.serverType, + type: values.serverType || server.type, description: values.description, isActive: values.isActive, registryUrl: values.registryUrl @@ -343,22 +343,26 @@ const McpSettings: React.FC = ({ server }) => { paddingRight: '10px' }}> - +