summaryrefslogtreecommitdiff
path: root/packages/core/src/tools/mcp-client.ts
diff options
context:
space:
mode:
authorMark McDonald <[email protected]>2025-06-16 14:37:09 +0800
committerGitHub <[email protected]>2025-06-16 06:37:09 +0000
commit7e6fb7e874e8bfa894c30e4024c742132f22e057 (patch)
tree8d28115aba76e645605fcc482d6da6ead5268033 /packages/core/src/tools/mcp-client.ts
parent6af7a5c58934c9a09774f0d38c3b87c2c877ecc5 (diff)
Added sandbox error hint when MCP servers fail to launch in sandbox mode (#972)
Diffstat (limited to 'packages/core/src/tools/mcp-client.ts')
-rw-r--r--packages/core/src/tools/mcp-client.ts9
1 files changed, 6 insertions, 3 deletions
diff --git a/packages/core/src/tools/mcp-client.ts b/packages/core/src/tools/mcp-client.ts
index 0ea0bd0e..7fde99b7 100644
--- a/packages/core/src/tools/mcp-client.ts
+++ b/packages/core/src/tools/mcp-client.ts
@@ -223,10 +223,13 @@ async function connectAndDiscover(
// Exclude args and env which may contain sensitive data
};
- console.error(
+ let errorString =
`failed to start or connect to MCP server '${mcpServerName}' ` +
- `${JSON.stringify(safeConfig)}; \n${error}`,
- );
+ `${JSON.stringify(safeConfig)}; \n${error}`;
+ if (process.env.SANDBOX) {
+ errorString += `\nMake sure it is available in the sandbox`;
+ }
+ console.error(errorString);
// Update status to disconnected
updateMCPServerStatus(mcpServerName, MCPServerStatus.DISCONNECTED);
return;