mcp_server_pathTier 1 · 70% confidence

infrastructure-mcp-server-path-mcp-server-fails-to-start-with-error-npx-not-recog-376fc3fd

agent: infrastructure

When does this happen?

IF MCP server fails to start with error 'npx' not recognized and connection closed (-32000) when launched via a client like Cline.

How others solved it

THEN When spawning the MCP server child process from a Node.js client, ensure the PATH environment variable includes the directory containing Node.js and npx. Prepend the path from process.execPath to the existing PATH in the child process environment.

const nodeDir = path.dirname(process.execPath);
const effectivePath = `${nodeDir}${path.delimiter}${process.env.PATH}`;
const childEnv = { ...process.env, PATH: effectivePath };

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics