Claude Code VS Code: セッション一覧、プランビュー、MCP 管理
Claude Code の VS Code 拡張機能が大幅アップグレード。Activity Bar でのセッション管理、コメント付き markdown プランビュー、ネイティブ MCP サーバーダイアログ、コンパクションカードなど。
2026年10月21日更新: 公式 CHANGELOG と照合し、3 箇所のバージョン表記を修正しました。Activity Bar のセッション一覧、フル Markdown プランビュー、
/mcpダイアログはいずれも v2.1.69 ではなく v2.1.70 で出荷されています。あわせて、その後変更された点も反映しました。セッションの削除は v2.1.257 で Archive session(アーカイブ) になり、/extra-usageは/usage-creditsに改称され、対話型ターミナルと VS Code のセッションは現在 auto パーミッションモードで開始します。
バージョン 2.1.50 から 2.1.71 の間に、Claude Code の VS Code 拡張機能は便利なチャットパネルから、真に統合された開発パートナーへと進化しました。本記事では、セッション管理やプランレビューから、ネイティブ MCP コントロールやコンパクション表示まで、この期間に出荷された VS Code の主要な改善点をすべて取り上げます。
Activity Bar のセッション一覧
v2.1.70 から、VS Code の Activity Bar に新しいスパーク (Spark) アイコンが表示されるようになりました。クリックすると、ローカルとリモートの両方を含む、すべての Claude Code 会話を表示する専用のセッション一覧が開きます。このアイコンは Claude パネル本体とは別で、Activity Bar に常時表示されます。
各セッションは、チャットパネルのサイドバーに閉じ込められるのではなく、フルエディタタブとして開くことができます。これにより、エディタを分割して片側にコードを、もう片側に Claude の会話を表示したり、コンテキストを失うことなく複数の進行中の会話をすばやく切り替えたりできます。
セッション管理は v2.1.63 で先行導入されており、個別セッションの名前変更と削除アクションが追加されました。この変更前は、古いセッションが整理や削除する手段なく蓄積されていました。現在では、長期実行セッションに意味のある名前(「auth リファクタリング」や「API マイグレーション」など)を付けたり、完了したセッションを片付けてリストを管理しやすく保つことができます。
このうち「削除」は、その後やり直しのきく操作になりました。v2.1.257 より前は Delete session で、セッションは非表示になり復元できませんでした。v2.1.257 でこれが Archive session に置き換わり、アーカイブしたセッションはリスト下部の折りたたみ可能な Archived sessions グループに移動し、Unarchive で戻せます。v2.1.265 では一定期間操作のないセッションの自動アーカイブ(既定 14 日、Archive Inactive Sessions 設定で変更可能)が追加され、v2.1.277 ではそのグループに Unarchive all が追加されました。
リモート開発環境で作業するチームにとっては、v2.1.63 でリモートセッションが会話履歴に表示されないバグも修正されました。VS Code の Remote-SSH や Dev Containers を使用していて、以前セッションが見つからないことに気付いた場合、その問題は解決されています。
コメント付きフル Markdown プランビュー
プランビュー機能は v2.1.70 で大幅にアップグレードされました。プランは VS Code 内でフル markdown ドキュメントとしてレンダリングされるようになり、見出し、コードブロック、リストなど、期待されるすべてのフォーマットが含まれます。
最もインパクトのある追加機能はコメントサポートです。プランの特定のセクションに直接コメントを付けることができ、Claude が対応できる的確なフィードバックを提供できます。これにより、プランレビューは「全承認か全却下か」のプロセスから、協調的な編集ワークフローへと変わります。
v2.1.47 での先行改善がこの機能の基盤を築きました。Claude の反復に伴ってプランが自動更新されること、コメントインターフェースはプランがレビュー可能な状態でのみ有効になること、プランを却下してもプレビューが開いたままで Claude がその場で修正できることなどです。v2.1.70 のアップデートはその基盤の上に、プランをプレーンテキストの要約ではなく本当に読みやすいものにするフル markdown レンダリングを追加しました。
v2.1.280 以降は、プロンプトボックスから直接プランモードを操作できます。/plan でプランモードに切り替え(すでにプランモードなら現在のプランを表示)、/plan fix the auth bug のようにタスクを渡せばそのタスクの計画を開始、/plan open でプランファイルをエディタで開きます。
実際の運用では、複数ステップの実装プランを Pull Request をレビューするのと同じように確認できます。構造をスキャンし、インラインでフィードバックを残し、特定のセクションを承認しながら他のセクションの変更を要求できます。
ネイティブ MCP サーバー管理
MCP (Model Context Protocol) サーバーの管理には、これまでターミナルに切り替え、JSON 設定ファイルを編集し、手動で接続を再起動する必要がありました。バージョン 2.1.70 では、MCP 管理が VS Code のチャットパネルに直接組み込まれました。
チャットパネルで /mcp と入力すると、サーバー管理ダイアログが開きます。そこから以下の操作ができます:
- 設定済みの全 MCP サーバーを表示 — 現在の接続ステータス付き
- ワンクリックでサーバーを有効/無効化 — リソースを多く消費するサーバーの設定を削除せずに一時的に切断したい場合に便利
- 接続が切れたサーバーを再接続 — ノート PC のスリープやネットワーク変更後によく発生する問題に対応
- OAuth 認証の管理 — 認証が必要なサーバーのトークンリフレッシュや再認可フローを VS Code を離れることなく処理
- サーバーの追加と削除 — local / user / project スコープに保存されたサーバーが対象。これは少し後の v2.1.261 で追加されました
これは複数の MCP サーバーに依存する開発者にとって意味のあるワークフロー改善です。接続の問題をデバッグしたりサーバーを切り替えたりするためにターミナルにコンテキストスイッチする代わりに、Claude とやり取りする同じインターフェースからすべてを処理できます。
コンパクション表示カード
Claude Code での長い会話は自動コンパクションをトリガーします。これはシステムが古いメッセージを要約してコンテキストウィンドウのスペースを解放する機能です。v2.1.69 より前は、コンパクションはサイレントに行われ、要約された内容は非表示でした。
現在、コンパクションされたコンテンツはチャットパネルに折りたたみ可能な Compacted chat カードとして表示されます。カードを展開すると、Claude が以前の会話から生成した要約が表示されます。これには 2 つの実用的なメリットがあります。コンパクション時に重要なコンテキストが保持されたかどうかを確認でき、何百ものメッセージをスクロールすることなく長いセッションで先に行った決定をすばやく思い出すことができます。
カードのデザインは VS Code チャットインターフェースの他の折りたたみ要素と一貫しており、コンパクションの詳細が不要なときは UI をクリーンに保ちつつ、必要なときにはすぐにアクセスできます。
パーミッションモードピッカー
バージョン 2.1.69 では、VS Code 拡張機能でのパーミッションモードの動作も改善されました。パーミッションモードピッカーが、実際に有効な Claude Code 設定(マネージド/ポリシー設定を含む)の permissions.disableBypassPermissionsMode を尊重するようになりました。マネージド設定でこれを "disable" にすると、組織はユーザーによるバイパスモードへの切り替えを防止できます。
ポリシーによってバイパスモードが無効にされている場合、オプションはグレーアウトではなくピッカーから完全に非表示になります。これにより、厳格なセキュリティ要件のある環境で作業する開発者の混乱が軽減されます。ピッカーは他のマネージドおよびポリシーレベルのパーミッション設定も正しく尊重し、VS Code 拡張機能がターミナルベースの Claude Code と一貫した動作をするようになっています。
その後の変化: 開始モードが変わりました。v2.1.284 以降、パーミッションモードが設定されていない場合、対話型ターミナルと VS Code のセッションはすべてのプラン・プロバイダーで auto モードで開始します(permissions.defaultMode による上書きは引き続き有効)。現在の拡張機能の公式ドキュメントでは、Claude Code v2.1.283 以降で Auto が組み込みの開始パーミッションモードであり、それ以前のバージョンでは Pro・Max・Team プランのみと説明されています。Auto モードでは、ほとんどの操作を分類器がレビューし、逐一ユーザーに尋ねることはありません。
その他の注目すべき改善点
v2.1.50 から v2.1.71 の範囲で、いくつかの小さいながらも価値ある修正が行われました:
追加使用量の可視化 (v2.1.50): /extra-usage コマンドが VS Code チャットパネルでサポートされました。このコマンドはその後改称されています。v2.1.144 で CLI 全体の「extra usage」が「usage credits」に統一され、現在は /usage-credits(旧名も引き続き動作)です。現在の消費量とプラン上限を確認するには、パネルで /usage を実行して Account & usage ダイアログを開きます(/cost と /stats はそのエイリアス)。
RTL テキストレンダリング (v2.1.69): アラビア語、ヘブライ語、ペルシャ語のテキストがチャットパネルで正しくレンダリングされるようになりました。逆順表示は v2.1.63 で混入したリグレッションでした。
Windows 起動時の修正 (v2.1.70): Windows 起動時に余分な VS Code ウィンドウが開くバグが解決されました。これは VS Code をスタートアップアプリケーションに入れている開発者にとって特に問題でした。
Teleport マーカーレンダリング (v2.1.70): Teleport マーカー(Claude がファイル間を移動する際に使用するビジュアルインジケーター)がチャットパネルで正しくレンダリングされるようになり、マルチファイル操作の可読性が向上しました。
このバージョン範囲より後に追加されたもの
拡張機能は v2.1.71 以降も進化を続けています。本記事を現在の機能一覧として読む場合、次の 4 点も押さえておく価値があります。
- 変更単位の差分レビュー (v2.1.275): 差分の各変更の下に Accept this change と Reject this change のボタンが付き、ファイル全体を一括で受け入れ/拒否するのではなく、提案された編集を 1 箇所ずつレビューできます。変更が 100 箇所を超える差分では表示されません。
- Agent map (v2.1.269): プロンプトボックス下部のエージェント数をクリックすると、会話のサブエージェントがステータス・経過時間・トークン数付きのツリーで開きます。v2.1.277 以降はバックグラウンドタスクも一覧され、
/tasksで直接開けます。 - プロンプトボックスの
/plan(v2.1.280): モードピッカーを使わずに、プランモードへの切り替え、指定タスクの計画開始、プランファイルのオープンができます。 - ブックマーク (v2.1.286): 回答にホバーして保存し、Bookmarks パネルまたは
/bookmarksで保存済みの回答を確認できます。
VS Code 統合を最大限に活用するためのヒント
これらの機能は、日常的な開発ワークフローの一部として組み合わせて使用すると最も効果を発揮します。以下にいくつかの実践的な推奨事項を紹介します。
セッション一覧をプロジェクトオーガナイザーとして使う。 異なるタスクごとに個別のセッションを作成しましょう。機能実装用に 1 つ、デバッグ用に 1 つ、コードレビュー用にもう 1 つ。各セッションはすぐに名前を変更して、後から見つけやすくしましょう。これは、ワークセッションをまたいでコンテキストを再開する必要がある数日間にわたるプロジェクトで特に価値があります。
プランビューを最初のコードレビューとして活用する。 Claude がコードを書く前に、フル markdown ビューでプランをレビューしましょう。別のアプローチを希望するセクションや潜在的な問題が見えるセクションにコメントを残しましょう。これにより、Claude が誤った方向にトークンを投資する前に、早い段階で誤解を発見できます。
MCP サーバーを事前に管理する。 各セッションの開始時に /mcp ダイアログを開いて、必要なサーバーが接続されていることを確認しましょう。データベースアクセスを必要としないタスクに取り組んでいる場合は、その MCP サーバーを無効にして Claude の利用可能なツールのノイズを減らしましょう。必要になったら再度有効にします。この小さな習慣が、Claude を関連する機能に集中させます。
長いセッション後にコンパクションカードを確認する。 コンパクションカードが表示されたら、展開して要約が重要な決定を捉えているか確認しましょう。重要なものが失われている場合は、新しいメッセージで再度述べることで、Claude が今後もそのコンテキストを保持するようにできます。
これらの機能をレビューワークフローに組み合わせる。 コードの横にフルエディタタブでセッションを開き、プランビューで提案をレビューし、修正のためにコメントを残し、MCP ダイアログで Claude が必要なツールにアクセスできることを確認しましょう。この統合的なアプローチは、ターミナルとエディタを行き来するよりも大幅に効率的です。
今後の展望
過去 20 リリースにわたる VS Code 統合の改善ペースは、Anthropic が Claude Code をターミナルツールに IDE ラッパーを付けたものではなく、ネイティブな IDE 体験にすることに大きく投資していることを示しています。セッション一覧、プランビュー、MCP 管理機能は、VS Code ユーザーが報告してきた 3 つの最大の摩擦点(会話の管理、プランのレビュー、ツールアクセスの設定)に総合的に対処しています。
主にターミナルで Claude Code を使用してきた開発者にとって、これらのアップデートは VS Code 拡張機能をメインのインターフェースとして試す価値のある強力な根拠となります。