Claude for Desktopの開発者モードを無効にしたい

※正式名称はどれが正しいのか不明ですが英語版の「[インストール手順のページ](https://support.anthropic.com/en/articles/10065433-installing-claude-for-desktop)」では「Claude for Desktop」と表記されているので、本記事内では「Claude for Desktop」と呼称します。


「Claude for Desktop（Claudeのデスクトップ版アプリケーション）」を最近インストールしたんですが、「Claude for Desktop」には「開発者モード」というものが準備されています。

MCPサーバーを利用する場合は「開発者モード」を有効にする必要があるのですが、MCPサーバーを意図的に利用したくない場合は、「開発者モード」を無効化しておきたいところです。

ということで、ここでは「Claude for Desktop」の「開発者モード」を切り替える方法について説明します。

---

### 「Claude for Desktop」の「開発者モード」を有効化するには

#### Mac版の場合

「開発者モード」を有効化するには「ヘルプ」→「開発者モードを有効にする」をクリックします。
![スクリーンショット 2025-05-21 23.09.36.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23093/b187cfcb-b0c9-4214-80b4-48a06e3e9ab5.png)

次に、開発者モードを切り替えることによる警告が表示されますので「有効化」をクリックします。
![スクリーンショット 2025-05-21 23.11.17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23093/0564fa97-4489-4b0d-8159-2cdfc694fba5.png)

上記の手順により「開発者モード」が有効化され `~/Library/Application\ Support/Claude/claude_desktop_config.json` に設定を記述することで、MCPサーバーが利用可能になります。

#### Windows版の場合

「開発者モード」を有効化するには「ハンバーガーメニュー」→「ヘルプ」→「開発者モードを有効にする」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23093/0d34e442-bdaf-48f7-8da0-80c2612d1d31.png)

次に、開発者モードを切り替えることによる警告が表示されますので「有効化」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23093/00e73746-4791-41ee-a794-ac191548e572.png)

上記の手順により「開発者モード」が有効化され `%appdata%\Claude\claude_desktop_config.json` に設定を記述することで、MCPサーバーが利用可能になります。

---

### 「Claude for Desktop」の「開発者モード」を無効化するには

しかし、一度「開発者モード」を有効化すると、「ヘルプ」のメニューには「開発者モードを無効にする」といった選択肢は表示されません。

#### Mac版の場合

![スクリーンショット 2025-05-21 23.28.35.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23093/1e82bd7f-95d2-42d1-9cad-03d450da19bf.png)

#### Windows版の場合

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23093/502e7d5c-9495-49ce-ab6c-839ddb463373.png)

色々と調べてみると、[MCP連携によるデバッグについてまとめたページ](https://modelcontextprotocol.io/docs/tools/debugging)に以下のような[ヒント](https://modelcontextprotocol.io/docs/tools/debugging#using-chrome-devtools)がありました。

```
echo '{"allowDevTools": true}' > ~/Library/Application\ Support/Claude/developer_settings.json
```

上記のパスのファイルを開いてみると、「allowDevTools」が「true」として設定されていることがわかります。

```
cat ~/Library/Application\ Support/Claude/developer_settings.json |jq .
{
  "allowDevTools": true
}
```

#### Mac版の場合

ということは「allowDevTools」を「false」にすると良さそうなので、ヒントにあったコマンドを参考に以下を実行します。

```
% echo '{"allowDevTools": false}' > ~/Library/Application\ Support/Claude/developer_settings.json
```

ファイルを開くと、「allowDevTools」が「false」として設定されています。

```
% cat ~/Library/Application\ Support/Claude/developer_settings.json |jq .
{
  "allowDevTools": false
}
```

#### Windows版の場合

エクスプローラーで「%appdata%\Claude」と入力します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23093/d03595db-db30-4211-926c-3e6fb2212829.png)

developer_settings.json があることを確認してエディタ等で開きます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23093/c7df0c77-0146-4351-9c96-9c8a64411d47.png)

「allowDevTools」を「false」に書き換えて保存します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23093/95e5733c-fcdc-47d0-93d1-82aa000f13df.png)

---

「Claude for Desktop」を一度終了して起動し、「ヘルプ」のメニューを確認すると「開発者モードを有効にする」が復活したので、「開発者モード」の無効化が成功しているようです。

#### Mac版の場合

![スクリーンショット 2025-05-21 23.41.39.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23093/505fdab9-a02b-4f8c-bd79-e477d2d309ef.png)

#### Windows版の場合

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23093/efca8824-b699-4ed8-b89c-e20e5d491661.png)

---

### 参考ページ
- [Testing your server with Claude for Desktop](https://modelcontextprotocol.io/quickstart/server#testing-your-server-with-claude-for-desktop)
- [How to make Claude Desktop Auto-Approve MCP Tools: A Power User’s Guide](https://kahunam.com/articles/blog/how-to-make-claude-desktop-auto-approve-mcp-tools-a-power-users-guide/)