diff --git a/packages/cli/src/commands/mcp/remove.ts b/packages/cli/src/commands/mcp/remove.ts index 2431401220..aad442216c 100644 --- a/packages/cli/src/commands/mcp/remove.ts +++ b/packages/cli/src/commands/mcp/remove.ts @@ -29,9 +29,9 @@ async function removeMcpServer( return; } - (mcpServers as Record)[name] = undefined; +const updatedMcpServers = { ...mcpServers, [name]: undefined }; - settings.setValue(settingsScope, 'mcpServers', mcpServers); +settings.setValue(settingsScope, 'mcpServers', updatedMcpServers); debugLogger.log(`Server "${name}" removed from ${scope} settings.`); }