Eureka! Fabs

(備忘メモ)claude+MCPサーバー(filesystem)のセットアップ

公開日: 2025-05-08

更新日: 2025-05-08

カテゴリー: technologies

(備忘メモ)claude+MCPサーバー(filesystem)のセットアップ

新しいPCにclaude desktopをインストールし、MCPサーバーをセットアップしようとしたがはまりまくったので自分用に備忘メモ…

<準備>
pyenv+pythonはインストールする(省略)

node.jsはいきなりインストールするのではなく(python)のように、nvmでインストールするといろいろよさそう

nvm use v22.15.0

などでnode.jsが動くようにしておく。nvmだとストレートにnode.jsをインストールした場合とディレクトリ構造が全く異なるため、はまってしまう上、npmでグローバルインストールしてもnvmでnode.jsのバージョンを変更するとインストールしたパッケージが無効になってしまう。以下のコマンドは私のケースでは不要。

npm install -g @modelcontextprotocol/server-filesystem

claude_desktop_config.json

の内容はnpxコマンドでその都度最新パッケージを読み込んで直接サーバーを実行するように設定する方法が良いみたい。以下私が使っている設定。

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "<MCPサーバーで参照してもらうディレクトリ1>",
        "<MCPサーバーで参照してもらうディレクトリ2>",
      ]
    }
  }
}

タグ: