[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:[email protected]/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/
相关推荐
waves浪游6 分钟前
论坛系统测试报告
测试工具·测试用例·bug·测试
SunTecTec11 分钟前
美化IDEA注释:Idea 中快捷键 Ctrl + / 自动注释的缩进(避免添加注释自动到行首)以及 Ctrl + Alt + l 全局格式化代码的注释缩进
java·ide·intellij-idea
胖大和尚9 小时前
eclipse常用快捷键
ide
柯南二号9 小时前
Android Studio根目录下创建多个可运行的模块
android·ide·android studio
2401_8729905310 小时前
【凑修电脑的小记录】vscode打不开
ide·vscode·编辑器
Dontla14 小时前
vscode预览模式(点击文件时默认覆盖当前标签,标签名称显示为斜体,可通过双击该标签取消)覆盖标签、新窗打开
ide·vscode·编辑器
学渣6765614 小时前
.idea和__pycache__文件夹分别是什么意思
java·ide·intellij-idea
silenci16 小时前
vscode配置vim
vscode·vim·excel
yyst_Serendipity17 小时前
【hot100】bug指南记录1
java·bug
love530love17 小时前
PyCharm 加载不了 conda 虚拟环境,不存在的
ide·windows·pycharm·conda