MCP server 报 Node / npx 不存在
环境常见mcpnode30 秒结论
很多 MCP server 是 npx 包,本机没装 Node 就起不来。
报错原文对照
spawn npx ENOENT
python: command not found
原因排序
| 概率 | 原因 |
|---|---|
| 60% | 没装 Node 或不在 PATH |
| 25% | npx 版本太旧 |
| 15% | 权限 |
修法
先在自己这边查
- 装 Node 20+
- 确认
npx --version能跑 - 用绝对路径指定 command
再往服务方查
这一项不是你这边能解决的。
责任判定表
| 现象 | 责任方 |
|---|---|
| 提示 ENOENT | 环境 |
| 版本错 | Node 版本 |
| 权限错 | 全局目录 |
什么时候该换
GUI 应用(如 Cursor)的 PATH 可能和终端不同,用绝对路径最稳。
还是没解决?把报错贴进来
新用户福利:先免费试,再决定充值
注册就送积分,可兑换 API 额度。拿真实请求验证本页结论,比看十篇教程都有用。
领免费额度