Claude Code VS Code: セッション一覧、プランビュー、ネイティブ MCP 管理
Claude Code の VS Code 拡張機能が大幅アップグレード。Activity Bar でのセッション管理、コメント付き markdown プランビュー、ネイティブ MCP サーバーダイアログ、コンパクションカードなど。
バージョン 2.1.50 から 2.1.71 の間に、Claude Code の VS Code 拡張機能は便利なチャットパネルから、真に統合された開発パートナーへと進化しました。本記事では、セッション管理やプランレビューから、ネイティブ MCP コントロールやコンパクション表示まで、この期間に出荷された VS Code の主要な改善点をすべて取り上げます。
Activity Bar のセッション一覧
v2.1.69 から、VS Code の Activity Bar に新しいスパークアイコンが表示されるようになりました。クリックすると、ローカルとリモートの両方を含む、すべての Claude Code 会話を表示する専用のセッション一覧が開きます。

各セッションは、チャットパネルのサイドバーに閉じ込められるのではなく、フルエディタタブとして開くことができます。これにより、エディタを分割して片側にコードを、もう片側に Claude の会話を表示したり、コンテキストを失うことなく複数の進行中の会話をすばやく切り替えたりできます。
セッション管理は v2.1.63 で先行導入されており、個別セッションの名前変更と削除アクションが追加されました。この変更前は、古いセッションが整理や削除する手段なく蓄積されていました。現在では、長期実行セッションに意味のある名前(「auth リファクタリング」や「API マイグレーション」など)を付けたり、完了したセッションを削除してリストを管理しやすく保つことができます。
リモート開発環境で作業するチームにとっては、v2.1.63 でリモートセッションが会話履歴に表示されないバグも修正されました。VS Code の Remote-SSH や Dev Containers を使用していて、以前セッションが見つからないことに気付いた場合、その問題は解決されています。
コメント付きフル Markdown プランビュー
プランビュー機能は v2.1.69 で大幅にアップグレードされました。プランは VS Code 内でフル markdown ドキュメントとしてレンダリングされるようになり、見出し、コードブロック、リストなど、期待されるすべてのフォーマットが含まれます。

最もインパクトのある追加機能はコメントサポートです。プランの特定のセクションに直接コメントを付けることができ、Claude が対応できる的確なフィードバックを提供できます。これにより、プランレビューは「全承認か全却下か」のプロセスから、協調的な編集ワークフローへと変わります。
v2.1.47 での先行改善がこの機能の基盤を築きました。Claude の反復に伴ってプランが自動更新されること、コメントインターフェースはプランがレビュー可能な状態でのみ有効になること、プランを却下してもプレビューが開いたままで Claude がその場で修正できることなどです。v2.1.69 のアップデートはその基盤の上に、プランをプレーンテキストの要約ではなく本当に読みやすいものにするフル markdown レンダリングを追加しました。
実際の運用では、複数ステップの実装プランを Pull Request をレビューするのと同じように確認できます。構造をスキャンし、インラインでフィードバックを残し、特定のセクションを承認しながら他のセクションの変更を要求できます。
ネイティブ MCP サーバー管理
MCP (Model Context Protocol) サーバーの管理には、これまでターミナルに切り替え、JSON 設定ファイルを編集し、手動で接続を再起動する必要がありました。バージョン 2.1.69 では、MCP 管理が VS Code のチャットパネルに直接組み込まれました。

チャットパネルで /mcp と入力すると、サーバー管理ダイアログが開きます。そこから以下の操作ができます:
- 設定済みの全 MCP サーバーを表示 — 現在の接続ステータス付き
- ワンクリックでサーバーを有効/無効化 — リソースを多く消費するサーバーの設定を削除せずに一時的に切断したい場合に便利
- 接続が切れたサーバーを再接続 — ノート PC のスリープやネットワーク変更後によく発生する問題に対応
- OAuth 認証の管理 — 認証が必要なサーバーのトークンリフレッシュや再認可フローを VS Code を離れることなく処理
これは複数の MCP サーバーに依存する開発者にとって意味のあるワークフロー改善です。接続の問題をデバッグしたりサーバーを切り替えたりするためにターミナルにコンテキストスイッチする代わりに、Claude とやり取りする同じインターフェースからすべてを処理できます。
コンパクション表示カード
Claude Code での長い会話は自動コンパクションをトリガーします。これはシステムが古いメッセージを要約してコンテキストウィンドウのスペースを解放する機能です。v2.1.69 より前は、コンパクションはサイレントに行われ、要約された内容は非表示でした。

現在、コンパクションされたコンテンツはチャットパネルに折りたたみ可能なカードとして表示されます。カードを展開すると、Claude が以前の会話から生成した要約が表示されます。これには 2 つの実用的なメリットがあります。コンパクション時に重要なコンテキストが保持されたかどうかを確認でき、何百ものメッセージをスクロールすることなく長いセッションで先に行った決定をすばやく思い出すことができます。
カードのデザインは VS Code チャットインターフェースの他の折りたたみ要素と一貫しており、コンパクションの詳細が不要なときは UI をクリーンに保ちつつ、必要なときにはすぐにアクセスできます。
パーミッションモードピッカー
バージョン 2.1.69 では、VS Code 拡張機能でのパーミッションモードの動作も改善されました。パーミッションモードピッカーが permissions.disableBypassPermissionsMode 設定を尊重するようになり、マネージドポリシーを使用する組織がユーザーによるバイパスモードへの切り替えを防止できるようになりました。
ポリシーによってバイパスモードが無効にされている場合、オプションはグレーアウトではなくピッカーから完全に非表示になります。これにより、厳格なセキュリティ要件のある環境で作業する開発者の混乱が軽減されます。ピッカーは他のマネージドおよびポリシーレベルのパーミッション設定も正しく尊重し、VS Code 拡張機能がターミナルベースの Claude Code と一貫した動作をするようになっています。
その他の注目すべき改善点
v2.1.50 から v2.1.71 の範囲で、いくつかの小さいながらも価値ある修正が行われました:
追加使用量の可視化 (v2.1.50): /extra-usage コマンドが VS Code チャットパネルでサポートされるようになり、ターミナルに切り替えることなく現在のトークン消費量やレート制限のステータスを確認できます。
RTL テキストレンダリング (v2.1.69): アラビア語、ヘブライ語、ペルシャ語のテキストがチャットパネルで正しくレンダリングされるようになりました。以前は、右から左に書く文字が壊れた文字順や配置で表示されることがありました。
Windows 起動時の修正 (v2.1.70): Windows 起動時に余分な VS Code ウィンドウが開くバグが解決されました。これは VS Code をスタートアップアプリケーションに入れている開発者にとって特に問題でした。
Teleport マーカーレンダリング (v2.1.70): Teleport マーカー(Claude がファイル間を移動する際に使用するビジュアルインジケーター)がチャットパネルで正しくレンダリングされるようになり、マルチファイル操作の可読性が向上しました。
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 拡張機能をメインのインターフェースとして試す価値のある強力な根拠となります。