目录

[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/
本文是转载文章,点击查看原文
如有侵权,请联系 xyy@jishuzhan.net 删除
相关推荐
用手码出世界4 小时前
【Linux】进程池bug、命名管道、systemV共享内存
linux·运维·bug
非得登录才能看吗?8 小时前
cmd 终端输出乱码问题 |Visual Studio 控制台输出中文乱码解决
ide·visual studio
CrawlerCracker9 小时前
小程序逆向|六六找房|请求头Authorization
javascript·爬虫·python·小程序·网络爬虫·js
一瞬祈望9 小时前
从零开始:Python运行环境之VSCode与Anaconda安装配置全攻略 (1)
开发语言·vscode·python
1nv1s1ble13 小时前
visual studio安装字体
ide·visual studio
Java林间14 小时前
IDEA远程Debug调试
java·ide·intellij-idea
HNU混子16 小时前
[问题帖] vscode 重启远程终端
vscode·终端·问题
还是鼠鼠16 小时前
Node.js Session 原理简单介绍 + 示例代码
linux·javascript·vscode·node.js·编辑器·vim·express
·云扬·16 小时前
【BUG】Redis RDB快照持久化及写操作禁止问题排查与解决
数据库·redis·bug
前端_yu小白16 小时前
js原型和原型链
javascript·原型·js·原型链·重写原型·function与object