From d922d7454de6e41a294e279203ed239dc908081f Mon Sep 17 00:00:00 2001 From: Faisal Amir Date: Wed, 27 Aug 2025 18:25:13 +0700 Subject: [PATCH] fix: mcp sort list --- web-app/src/hooks/useMCPServers.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/web-app/src/hooks/useMCPServers.ts b/web-app/src/hooks/useMCPServers.ts index cd263a60d..feae29a62 100644 --- a/web-app/src/hooks/useMCPServers.ts +++ b/web-app/src/hooks/useMCPServers.ts @@ -52,7 +52,10 @@ export const useMCPServers = create()((set, get) => ({ // Add a new MCP server or update if the key already exists addServer: (key, config) => set((state) => { - const mcpServers = { [key]: config, ...state.mcpServers } + // Remove the key first if it exists to maintain insertion order + // eslint-disable-next-line @typescript-eslint/no-unused-vars + const { [key]: _, ...restServers } = state.mcpServers + const mcpServers = { [key]: config, ...restServers } return { mcpServers } }),