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

在Claude Desktop中启动Brave Search MCP服务器失败求助

解决Claude Desktop连接Brave Search MCP服务器的ENOENT错误

核心原因

错误spawn npx ENOENT表明系统无法找到npx可执行文件,即便已安装Node.js,通常是环境变量未配置或未生效导致。

排查与修复步骤

  • 验证Node.js和npx的可访问性
    打开新的管理员PowerShell窗口,执行以下命令:

    node --version
    npx --version
    

    若任意命令报错,说明Node.js未正确添加到系统环境变量PATH中。

  • 检查并添加Node.js到系统环境变量
    打开「系统属性」→「高级」→「环境变量」,在「系统变量」的PATH中确认是否包含Node.js安装目录(通常为C:\Program Files\nodejs\)。若未包含,点击「新建」添加该路径,之后重启所有PowerShell和Claude Desktop应用。

  • 使用npx完整路径替代命令名
    若环境变量配置后仍无效,可在claude_desktop_config.json中指定npx的绝对路径:

    {
      "mcpServers": {
        "brave-search": {
          "command": "C:\\Program Files\\nodejs\\npx.cmd",
          "args": [
            "-y",
            "@modelcontextprotocol/server-brave-search"
          ],
          "env": {
            "BRAVE_API_KEY": "你的密钥"
          }
        }
      }
    }
    

    注意路径中的反斜杠需转义(用\\),或使用正斜杠/。

  • 手动安装Brave Search MCP服务器
    避免npx动态安装的问题,直接全局安装服务器包:

    npm install -g @modelcontextprotocol/server-brave-search
    

    随后修改配置文件,直接调用已安装的服务器命令:

    {
      "mcpServers": {
        "brave-search": {
          "command": "server-brave-search",
          "args": [],
          "env": {
            "BRAVE_API_KEY": "你的密钥"
          }
        }
      }
    }
    
  • 验证Brave API密钥有效性
    确认BRAVE_API_KEY正确无误,可通过Brave Search开发者平台检查密钥状态。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 15:55:03