From 26afe8b2a0f3c883720af79733a684be31333f72 Mon Sep 17 00:00:00 2001 From: Jeremy Date: Thu, 9 Apr 2026 18:41:46 -0500 Subject: [PATCH] Prefer project MCP CLI over bundled fallback --- src/resources/extensions/gsd/workflow-mcp.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/resources/extensions/gsd/workflow-mcp.ts b/src/resources/extensions/gsd/workflow-mcp.ts index ffeee0b6f..7ec90e174 100644 --- a/src/resources/extensions/gsd/workflow-mcp.ts +++ b/src/resources/extensions/gsd/workflow-mcp.ts @@ -116,12 +116,12 @@ export function detectWorkflowMcpLaunchConfig( }; } - const bundledCli = getBundledWorkflowMcpCliPath(env); - if (bundledCli) { + const distCli = resolve(resolvedWorkflowProjectRoot, "packages", "mcp-server", "dist", "cli.js"); + if (existsSync(distCli)) { return { name, command: process.execPath, - args: [bundledCli], + args: [distCli], cwd: resolvedWorkflowProjectRoot, env: { ...(gsdCliPath ? { GSD_CLI_PATH: gsdCliPath } : {}), @@ -131,12 +131,12 @@ export function detectWorkflowMcpLaunchConfig( }; } - const distCli = resolve(resolvedWorkflowProjectRoot, "packages", "mcp-server", "dist", "cli.js"); - if (existsSync(distCli)) { + const bundledCli = getBundledWorkflowMcpCliPath(env); + if (bundledCli) { return { name, command: process.execPath, - args: [distCli], + args: [bundledCli], cwd: resolvedWorkflowProjectRoot, env: { ...(gsdCliPath ? { GSD_CLI_PATH: gsdCliPath } : {}),