From 1340121d5e61efa3c618205850537b0e6aee94b9 Mon Sep 17 00:00:00 2001 From: Manoj Aggarwal Date: Fri, 16 Jan 2026 15:02:44 -0800 Subject: [PATCH] nit --- .../connect-forms/components/mcp-connect-form.tsx | 15 ++++++--------- .../views/connector-connect-view.tsx | 4 ++-- .../views/connector-edit-view.tsx | 2 +- .../connector-popup/hooks/use-connector-dialog.ts | 7 ++++--- .../tabs/active-connectors-tab.tsx | 2 ++ 5 files changed, 15 insertions(+), 15 deletions(-) diff --git a/surfsense_web/components/assistant-ui/connector-popup/connect-forms/components/mcp-connect-form.tsx b/surfsense_web/components/assistant-ui/connector-popup/connect-forms/components/mcp-connect-form.tsx index 1a79c6ca9..62d017509 100644 --- a/surfsense_web/components/assistant-ui/connector-popup/connect-forms/components/mcp-connect-form.tsx +++ b/surfsense_web/components/assistant-ui/connector-popup/connect-forms/components/mcp-connect-form.tsx @@ -161,15 +161,12 @@ export const MCPConnectForm: FC = ({ onSubmit, isSubmitting }) return (
- - -
- MCP Server - - Connect to an MCP (Model Context Protocol) server. Each MCP server is added as a separate connector. - -
-
+ + + + Connect to an MCP (Model Context Protocol) server. Each MCP server is added as a separate connector. + +
diff --git a/surfsense_web/components/assistant-ui/connector-popup/connector-configs/views/connector-connect-view.tsx b/surfsense_web/components/assistant-ui/connector-popup/connector-configs/views/connector-connect-view.tsx index ff69e3947..5047e703b 100644 --- a/surfsense_web/components/assistant-ui/connector-popup/connector-configs/views/connector-connect-view.tsx +++ b/surfsense_web/components/assistant-ui/connector-popup/connector-configs/views/connector-connect-view.tsx @@ -99,7 +99,7 @@ export const ConnectorConnectView: FC = ({

- Connect {connectorType === "MCP_CONNECTOR" ? "MCP(s)" : getConnectorTypeDisplay(connectorType)} + Connect {connectorType === "MCP_CONNECTOR" ? "MCP Server" : getConnectorTypeDisplay(connectorType)}

Enter your connection details @@ -139,7 +139,7 @@ export const ConnectorConnectView: FC = ({ Connecting... ) : ( - <>Connect {connectorType === "MCP_CONNECTOR" ? "MCP(s)" : getConnectorTypeDisplay(connectorType)} + <>{connectorType === "MCP_CONNECTOR" ? "Connect" : `Connect ${getConnectorTypeDisplay(connectorType)}`} )}

diff --git a/surfsense_web/components/assistant-ui/connector-popup/connector-configs/views/connector-edit-view.tsx b/surfsense_web/components/assistant-ui/connector-popup/connector-configs/views/connector-edit-view.tsx index 0b625f176..f880e30e8 100644 --- a/surfsense_web/components/assistant-ui/connector-popup/connector-configs/views/connector-edit-view.tsx +++ b/surfsense_web/components/assistant-ui/connector-popup/connector-configs/views/connector-edit-view.tsx @@ -153,7 +153,7 @@ export const ConnectorEditView: FC = ({

- {connector.connector_type === "MCP_CONNECTOR" ? "MCPs" : connector.name} + {connector.connector_type === "MCP_CONNECTOR" ? "MCP Server" : connector.name}

Manage your connector settings and sync configuration diff --git a/surfsense_web/components/assistant-ui/connector-popup/hooks/use-connector-dialog.ts b/surfsense_web/components/assistant-ui/connector-popup/hooks/use-connector-dialog.ts index 8583da7bf..0ffda5ceb 100644 --- a/surfsense_web/components/assistant-ui/connector-popup/hooks/use-connector-dialog.ts +++ b/surfsense_web/components/assistant-ui/connector-popup/hooks/use-connector-dialog.ts @@ -1293,15 +1293,16 @@ export const useConnectorDialog = () => { : `${editingConnector.name} disconnected successfully` ); - // Update URL - for MCP, go back to list; for others, close modal + // Update URL - for MCP from list view, go back to list; otherwise close modal const url = new URL(window.location.href); - if (editingConnector.connector_type === "MCP_CONNECTOR") { - // Go back to MCP list view + if (editingConnector.connector_type === "MCP_CONNECTOR" && cameFromMCPList) { + // Go back to MCP list view only if we came from there setViewingMCPList(true); url.searchParams.set("modal", "connectors"); url.searchParams.set("view", "mcp-list"); url.searchParams.delete("connectorId"); } else { + // Close modal for all other cases url.searchParams.delete("modal"); url.searchParams.delete("tab"); url.searchParams.delete("view"); diff --git a/surfsense_web/components/assistant-ui/connector-popup/tabs/active-connectors-tab.tsx b/surfsense_web/components/assistant-ui/connector-popup/tabs/active-connectors-tab.tsx index b7edf3643..2e179e0c7 100644 --- a/surfsense_web/components/assistant-ui/connector-popup/tabs/active-connectors-tab.tsx +++ b/surfsense_web/components/assistant-ui/connector-popup/tabs/active-connectors-tab.tsx @@ -327,6 +327,8 @@ export const ActiveConnectorsTab: FC = ({ ? connector.last_indexed_at ? `Last indexed: ${formatLastIndexedDate(connector.last_indexed_at)}` : "Never indexed" + : connector.connector_type === "MCP_CONNECTOR" + ? "" : "Active"}

)}