🐝
MacのClaudeアプリでMCP(FilesystemMCPServer起動)のトラブルメモ
現象
- https://modelcontextprotocol.io/quickstart/user を見ながら試してた
- Claudeアプリ起動時にエラーが出た
- ログファイルには
env: node: No such file or directory
とあった- ログファイルは、Claudeアプリの設定→Developer→filesystem→Open Log Folderで参照できる
原因
- 自分はnodeをhomebrewから入れているので、Claudeアプリが参照するPATHから外れた場所にnodeコマンドが配置されている
- そのためClaudeアプリ起動時に、FilesystemMCPServerを起動しようとしたとき、nodeコマンドが見つからずエラーになっていた
対応方法
- configファイルでパスの設定を追加する
"mcpServers": { "filesystem": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-filesystem", "/Users/xxx/Desktop", "/Users/xxx/Downloads" ], // ↓を追加 "env": { "PATH": "/opt/homebrew/opt/node@22/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" } },
- configファイルは、Edit Configで参照できる
Discussion