Claude Desktop で MCP サーバー使用時に volta の npx コマンドが見つからない
Node.js
MCP
volta
Claude Desktop
MCP サーバーを Claude Desktop から起動する際、volta でインストールした npx コマンドが見つからず spawn npx ENOENT
エラーが発生する問題がある。
原因は、Claude Desktop から起動した MCP サーバーのプロセスが volta の PATH を認識できないため。
解決方法として、npx コマンドをフルパスで指定する。volta の場合、通常以下のようなパスになる:
- macOS/Linux:
~/.volta/bin/npx
または/Users/[username]/.volta/bin/npx
- Windows:
%USERPROFILE%\.volta\bin\npx.cmd
MCP 設定で npx を使用している箇所を以下のように修正: