AI

CursorでClaude Code for VS Codeが動かないときの解決方法

CursorでClaudeCode for VS Codeを使っていたら、突然動かなくなった――そんな経験はありませんか?この記事では、実際に発生したエラーと、コマンドパレットを使った解決方法を解説します。


発生したエラーメッセージ

Cursorを起動すると、以下のような警告が表示されることがあります。

ビュー コンテナー 'claude-sidebar-secondary' が存在しません。このコンテナーに登録されているすべてのビューは 'エクスプローラー' に追加されます。

このエラーは、Claude Code for VS Code 拡張機能が参照しているサイドバーコンテナ(claude-sidebar-secondary)が、Cursor の UI 上に存在しないために発生します。


なぜCursorで起きるのか?

Claude Code for VS Code は、本家の Visual Studio Code 向けに作られた拡張機能です。CursorはVS Codeをベースにしていますが、独自のUI構造を持っているため、VS Code専用のサイドバーコンテナが存在しないケースがあります。

その結果、拡張機能が登録しようとしたサイドバービューがどこにも表示されず、エラーが出たまま使えない状態になってしまいます。


解決方法:コマンドパレットから起動する

サイドバーから起動できなくても、コマンドパレットを使えばClaudeCodeを呼び出すことができます。

手順

  1. Cursorで Ctrl + Shift + P(Macは + Shift + P)を押してコマンドパレットを開く
  2. 検索欄に Claude Code: Focus On View と入力する
  3. 候補が表示されたら選択して実行する

これでClaudeCodeのビューがエクスプローラーパネル内に表示され、使用できるようになります。

▲ コマンドパレットで「Claude Code: Focus On View」を選択する

補足:エクスプローラーに統合される挙動について

エラーメッセージにある通り、サイドバーコンテナが見つからない場合、ClaudeCodeのビューは自動的にエクスプローラーパネルに追加されます。これはエラーではなく、VS Codeのフォールバック動作です。

コマンドパレットで起動した後は、エクスプローラーパネル内にClaudeCodeのUIが表示されますので、通常通り操作できます。


それでも解決しない場合

コマンドパレットからも起動できない場合は、以下も試してみてください。

  • 拡張機能を最新版に更新する:拡張機能パネル(Ctrl+Shift+X)からClaudeCodeを探してアップデート
  • Cursorを再起動する:単純な再起動で解決するケースもある
  • 拡張機能を再インストールする:一度アンインストールして再インストール
  • ターミナルから使う:Cursorの内蔵ターミナルで claude コマンドを使う方法が最も安定している

まとめ

CursorでClaude Code for VS Codeが動かなくなったときは、コマンドパレット →「Claude Code: Focus On View」を試してみてください。サイドバーに表示されなくても、この方法でClaudeCodeを呼び出すことができます。

Cursorは VS Code ベースですが完全に同一ではないため、拡張機能によっては動作が異なる場合があります。今後のアップデートで改善される可能性もありますので、定期的に拡張機能を最新版に保っておくことをおすすめします。