【解決】Could not attach to MCP server filesystem

blue bright lights 技術
Photo by Pixabay on Pexels.com

僕の環境

  • M2 Macbook Air / Mac OS sequoia

エラーの内容

tail -f  ~/Library/Logs/Claude/mcp*.log

2024-12-06T19:27:02.083Z [error] Error in MCP connection to server filesystem: Error: spawn npx ENOENT
    at ChildProcess._handle.onexit (node:internal/child_process:286:19)
    at onErrorNT (node:internal/child_process:484:16)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -2,
  code: 'ENOENT',
  syscall: 'spawn npx',
  path: 'npx',
  spawnargs: [Array]
}

試した方法

  1. claude_desktop_config.json に記述
  2. nodenv, volta等の記述を .zshrc, .zprofileからコメントアウト →意味がなかった
  3. brew install node@20 →意味がなかった

解決した方法

brew install node
    % node -v
    v23.3.0

    感想

    いろんなエラー対策を検索して試してみましたが、僕の環境ではbrewで最新版のnodeを入れるだけでOKでした

    僕の環境では解決しなかった、他人のエラー対策

    【Claude】 Anthropic Model Context Protocol登場 Macで発生するspawn npx ENOENTエラー解消法含め解説【2024】 | ゆるディープ
    ゆる〜く機械学習で遊んでいくブログ

    コメント

    タイトルとURLをコピーしました