Cursor MCP环境安装和报错解决记录
2026-01-31 22:32:28
环境准备:
1、安装node.js 和 nvm
2、node 版本比较旧了,执行npx -y @modelcontextprotocol/server-memory 就会报错
3、升级node 版本,直接使用最新的。
1 | #安装最新的node 版本 |
添加MCP
1、打开Cursor Settings,Add a new global MCP server
2、在mcp.json中添加个官方的MCP工具:
1 | { |
3、可能会添加失败,报错:spawn npx ENOENT
1 | 2025-05-24 14:53:25.103 [error] mory: Client error for command 发生了系统错误 (spawn npx ENOENT) |
4、怎么看报错?
5、解决报错:spawn npx ENOENT
① 打开settings.json
② 添加:”terminal.integrated.shellArgs.osx”: [“-l”]
③ 重启 Cursor,刷新 MCP 服务,报错解决。
报错排查记录
1、spawn npx ENOENT 是什么意思?
ENOENT 是 “Error NO ENTry” 的缩写,表示找不到文件或目录。
spawn npx ENOENT 说明系统在尝试启动 npx 命令时,找不到 npx 可执行文件。
2、为什么终端能正常执行npx 命令,Cursor IDE 却无法执行?
Cursor IDE 没自动加载 shell 的配置文件(如 .zshrc、.bash_profile),从而导致找不到环境变量。
3、”terminal.integrated.shellArgs.osx”: [“-l”] 是什么配置?
让 Cursor IDE 的 终端以 login shell 模式启动,默认的是non-login shell 模式,其不会自动加载 shell 的配置文件(如 .zshrc、.bash_profile)





