You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode Cline扩展连接MCP Server时出现spawn npx ENOENT错误

解决Cline Extension连接OpenRouter MCP Server时的"spawn npx ENOENT"错误

问题说明

在VSCode Insiders中使用Cline Extension作为MCP客户端,配置OpenRouter MCP Server后,自动连接时触发错误:spawn npx ENOENT。配置文件路径为C:\Users\takan\AppData\Roaming\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json,配置内容如下:

{
  "mcpServers": {
    "openrouterai": {
      "command": "npx",
      "args": ["-y", "@smithery/cli@latest", "run", "@mcpserver/openrouterai"],
      "env": {
        "OPENROUTER_API_KEY": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
        "OPENROUTER_DEFAULT_MODEL": "google/gemini-2.0-pro-exp-02-05:free"
      }
    }
  }
}

解决方法

1. 确认Node.js与npx已安装

spawn npx ENOENT意味着系统无法找到npx命令,npx随Node.js自带,需先确认Node.js安装状态:

  • 打开命令提示符,输入node -v,若返回版本号则已安装;未安装则下载Node.js LTS版本完成安装。
  • 安装后重启VSCode Insiders,确保环境变量生效。

2. 使用npx完整路径替代命令

若Node.js已安装但VSCode无法识别npx路径,可替换配置中的command为npx的完整路径:

  • 命令提示符中输入where npx,获取路径(通常为C:\Program Files\nodejs\npx.cmd)。
  • 修改配置文件的command字段:
"command": "C:\\Program Files\\nodejs\\npx.cmd",

3. 手动全局安装Smithery CLI

避免npx临时安装时的路径问题,手动安装Smithery CLI:

  • 命令提示符执行:
npm install -g @smithery/cli@latest
  • 修改配置文件的args字段,去掉临时安装参数:
"args": ["run", "@mcpserver/openrouterai"],

4. 重启验证

修改配置后保存,重启VSCode Insiders,检查Cline Extension的连接状态是否正常。

内容的提问来源于stack exchange,提问作者vnmw7

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 15:22:36