[bug]解决vscode+cline使用mcp服务报错spawn npx enoent spawn npx enoent

在使用MCP(Model Context Protocol)协议进行大模型的使用时候,报错

首先我在cmd出口和ps窗口都对node环境进行查看,如下:

首先要说明下npx是在npm v5.2.0开始引进的命令,更好的安装最新版本的包,而mcp服务大部分都是通过js写的并发布的,所以需要你安装相应的node依赖,而mcp服务是Anthropic 公司推出的,首先支持的是claude这种工具,而他们的编程环境是mac电脑,因此对windows支持不太好,也就是说我明明已经配置好了node的环境,并且在系统环境变量中配置好了,采用的是.msi的安装方式进行安装(就是下载安装包安装),所以要将这个命令换为cmd后者绝对路径来执行:

解决办法:

就是说不要以uvx直接执行

javascript 复制代码
{
  "mcpServers": {
    "mongodb": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-mongo-server",
        "mongodb://muhammed:kilic@mongodb.localhost/sample_namespace"
      ]
    },
}

正确:

javascript 复制代码
{
  "mcpServers": {
    "mongodb": {
      "command": "cmd",
      "args": [
        "/c",
        "npx",
        "-y",
        "mcp-mongo-server",
        "mongodb://192.168.0.52:27017/school_db?authSource=admin"
      ],
      }
   }
 }

参考:

csharp 复制代码
https://github.com/cline/cline/issues/1948
https://github.com/cline/cline/issues/902
https://smithery.ai/
相关推荐
量子炒饭大师1 天前
【一天一个计算机知识】—— VScode 极速搭建:打造你的全能代码武器库
ide·vscode·编辑器
程序员贵哥1 天前
彻底还原VSCode:Windows下完全重置VS Code配置的方法
vscode
石国1 天前
windows10 win10 pyside6 vscode 安装与配置
vscode·pyside6·windows10
-嘟囔着拯救世界-1 天前
【保姆级教程】Win11 下从零部署 Claude Code:本地环境配置 + VSCode 可视化界面全流程指南
人工智能·vscode·ai·编辑器·html5·ai编程·claude code
qq_403742551 天前
Ubuntu 24.04 安装 LaTeX + VSCode 环境指南
vscode·其他
红廉骑士兽1 天前
VSCode远程连接云端LLM实现低延迟私有知识交互
vscode· 远程开发· anything-llm
gagaga....1 天前
解决claude code for vscode对话返回 api error: 403 {“error“:{“type“:“forbidden“,“message“:.....的问题过程
ide·vscode·编辑器
hjx0510111 天前
VSCode与Anaconda安装全攻略
ide·vscode·编辑器
小小管写大大码1 天前
如何让vscode变得更智能?vscode接入claude实现自动编程
运维·ide·vscode·自动化·编辑器·ai编程·腾讯云ai代码助手
嵩山小老虎1 天前
Windows 10/11 安装 WSL2 并配置 VSCode 开发环境(C 语言 / Linux API 适用)
linux·windows·vscode