Lazy loaded image
技术分享
如何解决突然本地配置的MCP工具都不可用了?
Words 412Read Time 2 min
2025-7-10
2025-7-10
type
status
date
slug
summary
tags
category
icon
password
长时间不用,或者操作系统做了一些变更,导致MCP服务不可用,比如一打开claude就报下面这个错误。
图片 (1405x985)
图片 (1405x985)
可以进到log日志目录去分析下MCP的日志,路径一般在:\AppData\Roaming\Claude\logs
图片 (913x196)
图片 (913x196)
如果你看不懂,没关系,可以直接丢给AI来分析,比如像我这样
 
图片 (1206x1170)
图片 (1206x1170)

主要错误分析

 
从日志中可以看到几个关键错误:
 
  1. 大多数服务器出现 `spawn npx ENOENT` 错误:
  • jetbrains、sequential-thinking 和 filesystem 服务器都有这个错误
  • ENOENT 表示 "Error NO ENTry" 或 "No such file or directory",说明系统找不到 npx 命令
  1. software-planning-tool 出现 `spawn node ENOENT` 错误:
  • 表示系统找不到 node 命令

解决方案

 
确保 Node.js 和 npm 正确安装并添加到系统路径:

问题诊断

根据日志分析,MCP 服务器无法启动的主要原因是系统找不到 npxnode 命令。这通常是由于以下原因导致的:
  1. Node.js 没有正确安装
  1. Node.js 安装了但没有添加到系统 PATH 环境变量中
  1. 环境变量配置可能被最近的更改覆盖
 
windows执行node命令,报错,果真是node环境丢了,重新安装
图片 (1074x256)
图片 (1074x256)
https://nodejs.org/zh-cn 官方下载
图片 (2551x1115)
图片 (2551x1115)
一路安装,直到node环境安装成功
图片 (379x151)
图片 (379x151)
重启Claude app,查看MCP服务,全部恢复正常
图片 (726x571)
图片 (726x571)
 
上一篇
MCP 中的 stdio 和 SSE 这两种传输方式是什么?
下一篇
如何注册L站