diff options
| author | Mark McDonald <[email protected]> | 2025-06-16 14:37:09 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-06-16 06:37:09 +0000 |
| commit | 7e6fb7e874e8bfa894c30e4024c742132f22e057 (patch) | |
| tree | 8d28115aba76e645605fcc482d6da6ead5268033 /packages/core/src/tools/mcp-client.ts | |
| parent | 6af7a5c58934c9a09774f0d38c3b87c2c877ecc5 (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.ts | 9 |
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; |
