Claude Code 2.0: 必要なすべてを網羅した完全ガイド

Anthropic・Claude・ダリオアモデイ
この記事は約10分で読めます。

AnthropicがClaude Sonnet 4.5のリリースに伴い、Claude Code 2.0へと完全書き直しを行った。新バージョンではチェックポイント機能による会話履歴の復元、使用量とコンテキストウィンドウのリアルタイム追跡、プロンプト検索機能、そして強力な機能を備えた新しいVS Code拡張が追加された。特に注目すべきは思考モードの切り替え機能と、MCPサーバーとの統合によるセキュリティ脆弱性チェック機能である。本動画ではこれら新機能の詳細な解説とともに、Snyk MCPサーバーを用いたコードベースのセキュリティスキャン方法、プランモードを活用した段階的な開発アプローチについて実践的なデモンストレーションを通じて紹介している。

Claude Code 2.0: The Only Guide You Need
Checkout Snyk to find security vulnerabilities in your code: all the powerful new features in Claude Code 2.0, a comple....

Claude Code 2.0の新機能概要

Claude Sonnet 4.5のリリースとともに、AnthropicはClaude Codeをバージョン2.0にアップデートしました。これは完全な書き直しであり、かなり素晴らしい新機能がいくつか搭載されています。

例えば、以前のチェックポイントにアクセスする機能が追加されました。現在の使用状況を確認できます。現在のコンテキストウィンドウを追跡でき、以前のすべてのプロンプトを検索できるようになっています。さらに、本当に強力な機能が組み込まれた新しいVS Code拡張機能も提供されています。

そして動画の後半では、コードベース内のセキュリティ脆弱性を見つけるのに役立つツールをお見せします。これらすべての新機能を見ていきますし、Claude Sonnet 4.5とこの新バージョンのClaude Codeをどう使うかについての考え方もお見せします。

では、まずバージョン2.0の変更ログを見てみましょう。新しいネイティブVS Code拡張機能があり、これから見ていきます。これはゼロからの完全な書き直しです。

チェックポイント機能と使用量トラッキング

さて、異なるチェックポイントを確認し、以前のチェックポイントから会話を開始できるようになりました。コミット履歴の追跡と非常によく似ており、もう手動でそれを行う必要はありません。

また、使用量を追加して、Claude CodeとClaude.aiの両方でプラン制限を確認できるようになりました。思考モードを切り替えることができます。これは非常に強力です。なぜなら、思考を有効にすると、Claude Sonnet 4.5は複雑なタスクに対して非常に効果的になれるからです。

他の機能のいくつかも見ていきます。まずVS Code拡張機能を簡単に見てから、後でCLIをお見せします。私が思うに、CLIには最も興味深い機能があります。

VS Code拡張機能の特徴

VS Codeの拡張機能で、Claude Code for VS Codeを検索すればインストールできます。Claude CodeアカウントまたはClaudeアカウントを使用してログインする必要があります。

見た目は他のエージェンティックコーディングIDEと非常によく似ています。ファイルと対話できます。興味深いのは、Claude Code内で利用可能なほぼすべてのコマンドが、このビジュアルインターフェース経由で使えることです。ただし、すべてではありません。

少なくとも私がテストしている時点では、非常に興味深いものがいくつか欠けています。新しい会話を開始したり、以前の会話を再開したり、ファイルをメンションしたり、ファイルを添付したりできます。これは基本的にコンテキストウィンドウに物事を持ち込むことです。

複数の異なるMCPに接続できます。新しい/contextがあり、これは現在のコンテキスト使用状況を視覚化します。そして他にもいくつかのコマンドがあります。

ここで私はこのコード拡張機能で遊んでいます。この新しいcontextコマンドを使うと、基本的に現在のセッションがどれだけのコンテキストを使用しているかがわかります。例えば、利用可能なトークンの約40%が使用されています。

この中には、システムプロンプトに属する約3,000トークンがあります。システムツールは約12,000トークン、つまりほぼ6%です。そして、使用可能な空きトークンが約76,000トークンあります。本当に便利です。これは彼らが新しく追加したものです。

また、利用可能なモデルを確認できると思います。デフォルトでは現在Claude Sonnet 4.5を使用しています。4.1に切り替えることもできますが、ベンチマークに基づくと、通常のコーディングにはOpus 4.1を使用する意味はないと思います。

コンテキスト管理とファイル統合

いくつか他の興味深いコマンドが欠けています。例えばusageがその一つで、costに移動すると、おそらくコストが表示されないと思います。なぜなら私はClaude Maxサブスクリプションを利用しているからです。

これが簡単な概要でした。Claudeのコンテキストにファイルを持ち込むことができます。例えば、package.jsonのようなファイルを開くと、実際にそのファイルをコンテキストとして使用していることがわかります。これはかなり優れています。

Curssorでは利用できないと思います。Claude Codeは、VS Codeとのはるかに優れた統合を持っています。例えば、私がファイルの一部を選択すると、その部分だけがコンテキストに持ち込まれます。本当に優れた統合機能がいくつかありますが、Claude Code CLIバージョン内の真の力をお見せしましょう。

CLI版の強力な機能

私のCLIでは、通常Warpを使用しています。これはかなり素晴らしいです。さて、Claude Codeを起動します。Claude Codeの新バージョンが起動すると、非常に異なるアイコンが表示されます。

今、彼らはそれを変更しており、実際に2.0.0から2.0.1に移行しました。つまり、積極的に開発を進めているということです。私は現在、local GPTと呼ばれるディレクトリまたはリポジトリ内にいます。これは私のオープンソースプロジェクトの一つです。

/コマンドを入力すると、今ははるかに多くのオプションが表示されます。そして、これらすべてがVS Code内で利用できるわけではありません。いくつかの興味深いものをお見せしますが、まず/modelを見てみましょう。

デフォルトでは再びClaude Sonnet 4.5を使用しています。これが推奨されているものです。また、デフォルトでは思考はオフになっていますが、タブを押すと思考がオンになります。複雑なタスクには思考モードを使用することを強くお勧めします。なぜなら、思考モードでは本当に優れた性能を発揮するようだからです。

他の機能のいくつかをお見せするために、現在実行中の別のセッションがあります。まず、contextを見てみましょう。再び、これは以前見たものです。

現在、多数の異なるツールを備えたMCPサーバーを実行しています。これは動画の後半で見ていくMCPサーバーです。なぜなら、これはコードベースでセキュリティチェックを実行するのに役立つからです。これはかなり優れています。

そして、Snykも今回の動画のスポンサーです。彼らについては動画の後半で詳しく説明しますが、実際に約92,000トークン、つまり約46%を使用していることがわかります。そして、これが現在のセッションの分布です。

使用量とレート制限の確認

次に、彼らは/usageを導入しました。これは実際に現在のレート制限を表示します。現在、私は2%しか使用していません。セッションはリセットされます。つまり、私のレート制限は午前3時頃にリセットされます。録画時点ではかなり遅い時間です。

次のいくつかの機能については、現在作業中の別のセッションを使用します。実際には文字起こしアプリで、これについては動画の後半でデモをお見せします。

最初のものはControl+Rです。これにより、以前行ったすべての会話を検索できます。例えば、特定のプロンプトを探している場合、hotkeyと入力すると、これは以前提供したプロンプトの一つです。

これと非常によく似ているのが、この新しい/rewindコマンドです。これは非常に役立ちます。なぜなら、以前のチェックポイントに戻る機能を提供してくれるからです。これは非常に役立ちます。

例えば、ここに行きたい場合、会話を復元するかどうかを尋ねられます。restore conversationをクリックすると、基本的にすべてをそのチェックポイントに戻します。コミット履歴の追跡と非常によく似ています。

Cursorにも特定のチェックポイントに戻すことができる同様の機能があると思いますが、今やClaude Codeもこの機能を追加しました。これはかなり素晴らしいです。

MCPサーバーとSnykの統合

もう一つ見られるのは/mcpです。これにより、それらのMCPサーバーを通じて利用可能な異なるツールと対話するために使用できる、異なるMCPサーバーを使用する機能が得られます。

この動画では、特定のMCPサーバーをお見せしたいと思います。なぜなら、これはコードベース内のセキュリティ脆弱性をチェックする機能を提供してくれるからです。

そしてその過程で、ローカルで実行されているMCPサーバーをClaude Codeと接続する方法も学べます。これがSnykで、今日の動画のスポンサーでもあります。

Snykを使用すると、さまざまなタイプのセキュリティ脆弱性についてコードをスキャンできます。まず、これをセットアップする方法をお見せしてから、このサーバーの出力に基づいて、さらにいくつかのClaude機能をお見せします。

最初に行う必要があるのは、Snyk CLIをインストールすることです。私はすでにローカルマシンにこれをインストールしているので、再度行う必要はありません。私は現在macOSで実行しています。手順へのリンクは動画の説明欄にあります。

次に認証する必要があります。アカウントにサインアップし、IDEへのアクセスを許可する必要があります。次に、MCPサーバーを起動する必要があります。

これには、snyk mcp-t sseを使用します。これがMCPサーバーをトリガーします。Claudeに移動して、/mcpと入力してみましょう。現在、設定または接続されているMCPサーバーはありません。では、これを終了しましょう。

そのMCPサーバーを接続するために、claude MCP add-port SSEというコマンドを使用します。次に名前を提供します。そして、これが実際のベースURLで、基本的にそのMCPサーバーをClaudeに接続します。

claudeと入力してから入り、MCPを見ると、実際にそのMCPサーバーが表示されるはずです。これは正常に動作しているようです。では、これをどのように使用するか見てみましょう。

セキュリティ脆弱性スキャンの実演

利用可能なツールも確認できます。利用可能なすべての異なるツールがここにあります。合計13のツールがあります。すでに認証されていると思うので、それを行う必要はありません。しかし、これをどのように使用できるかの簡単な例をお見せしましょう。

このプロジェクトのオープンソース依存関係に脆弱性が見つかったかどうか教えてください。これは簡単な文字起こしでした。これで満足しています。

さて、Claude Codeは利用可能なすべてのツールを調べ、うまくいけばSnyk MCPサーバーを使用します。これが最終レポートです。オープンソース依存関係全体で61のセキュリティ脆弱性が見つかったようです。

そのうちのいくつかは重大、高、中程度です。非常に役立ちますよね。そして、使用しているさまざまなパッケージを調べて、存在するさまざまなセキュリティ脆弱性のどれかを強調表示しています。

では、これらすべてのセキュリティ脆弱性を修正したいとしましょう。そのために、私が個人的に行うことは、まずプランモードに移行することです。そのためには、Shift+Tabを2回押します。プランモードが表示されます。

そして、これらすべての異なるセキュリティ脆弱性に対処するための計画を作成するようClaudeに指示できます。これらすべてのセキュリティ脆弱性を分析して、これらを軽減するための計画を立てられますか。

これで満足です。これを送信します。Claude Codeは、プランモードを使用して詳細な計画を立てます。計画が承認されたら、それを実装し始めることができます。

プランモードの活用方法

今回の場合、基本的にバージョンを更新しています。なので、これを受け入れます。しかし、Claude Codeで作業している場合、すべての機能について、プランモードに移行し、計画を作成し、Claude Codeで計画をレビューし、すべてを一度に一気に実装しようとするのではなく、個々の機能を実装することを強くお勧めします。

これが、AnthropicがClaude Code 2.0に追加したすべての新機能の簡単なまとめでした。これについてどう思うか、そしてCursorとどのように比較されると思うかを教えてください。

また、Snykもチェックしてみてください。無料で始めることができます。詳細は動画の説明欄にあります。とにかく、この動画が役に立ったことを願っています。ご視聴ありがとうございました。そして、いつものように、次の動画でお会いしましょう。

コメント

タイトルとURLをコピーしました