ユーザーアイコン

mizuko

約2か月前

0
0

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 を使用している箇所を以下のように修正:

"command": "/Users/username/.volta/bin/npx",