From 548835609655b0a823af5ab0c540f76a8ff3d228 Mon Sep 17 00:00:00 2001 From: Josh Snyder Date: Thu, 7 May 2026 12:20:27 +0000 Subject: [PATCH] fix(mcp): disable opening detail for uninstalled servers in marketplace MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The detail page for a non-connected MCP server has nothing to configure, so clicking the card just opened an empty page. Make non-installed cards non-clickable and remove their hover affordance — connecting still works via the "Connect" button. Generated-By: PostHog Code Task-Id: 938aa952-562b-4752-a7a8-3a700ade3c76 --- .../components/parts/ServerCard.tsx | 106 ++++++++++-------- 1 file changed, 59 insertions(+), 47 deletions(-) diff --git a/apps/code/src/renderer/features/mcp-servers/components/parts/ServerCard.tsx b/apps/code/src/renderer/features/mcp-servers/components/parts/ServerCard.tsx index 05ed5f31c..944819963 100644 --- a/apps/code/src/renderer/features/mcp-servers/components/parts/ServerCard.tsx +++ b/apps/code/src/renderer/features/mcp-servers/components/parts/ServerCard.tsx @@ -25,58 +25,70 @@ export function ServerCard({ (c) => c.id === server.category, )?.label; - return ( -
- + + + ); + + return ( +
+ {installed ? ( + + ) : ( +
{cardBody}
+ )}
{installed ? (