WPP
claude-desktop に claude-code を追加した

巷に溢れている内容ですが、自分の設定を晒して将来の再インストールに備えておきます。

設定に入り開発者から詳細設定を開きます。

結局 claude_desktop_config.json を編集するのですが以下のようにしました。
自環境では ~/.config/Claude/ に claude_desktop_config.json がありました。

{
  "systemPrompt": "ファイル編集時は、書き換える前にユーザの承認を得てから行うこと",
  "mcpServers": {
    "claude-code": {
      "command": "/home/自ユーザー名/.volta/bin/claude",
      "args": [
        "mcp",
        "serve"
      ],
      "env": {}
    }
  }
}

”command” 節は、claude code の場所を which claude で確認しておきます。

LM 22.2 と claude desktop で filesystem 機能拡張が起動しない

LinuxMint 22.2 (Zara) で github の非公式 claude-desktop を使っているのですが、 filesystem 機能拡張が動作していないことにふと気づきました。

issue の #118#115 と同じ現象なんだと思いますが、 app.asar が所定の場所にないのが問題なようです。なので app.asar を見つけられるようにしてやります。

環境

aaddrick/claude-desktop の以下のバージョンで発生したのを確認した
Release v1.1.6+claude0.13.35
Release v1.1.5+claude0.13.19

Linux Mint 22.2 (Ubuntu 24.04)

対処方法

#118 にある通りですが、 /usr/lib/claude-desktop に配置されている app.asar を所定の位置で読めるようにしてやります。

$ sudo ln -s /usr/lib/claude-desktop/app.asar /usr/lib/claude-desktop/node_modules/electron/dist/resources

; 自環境では他のファイルは UID: 1001 の所有になっていたので合わせる
$ sudo chown 1001:1001 app.asar

aaddrick/claude-desktop-debian: Claude Desktop for Debian-based Linux distributions