VS Code v1.103: AIチャットチェックポイントとMCPツール強化
Visual Studio Codeの2025年7月のアップデートであるバージョン1.103は、「チャットチェックポイント」の導入と「モデルコンテキストプロトコル(MCP)ツール」の大幅な強化により、人工知能を開発者ワークフローにシームレスに統合する上で大きな進歩を遂げました。これらの機能は、AI駆動型コーディング環境において、開発者により優れた制御、信頼性、および設定可能性を提供することを目的としています。
注目すべき新機能はチャットチェックポイントです。これは、AIが生成したコードを扱う際に、開発者に重要なセーフティネットを提供するように設計された機能です。この機能により、ユーザーはチャット会話の異なる状態を復元でき、AI駆動型コーディングセッションの特定の時点に編集を戻したり、巻き戻したりすることが可能になります。この機能は、AIエージェントが複数のファイルにわたる変更を提案するシナリオで特に価値があり、一連の修正を元に戻す合理化された方法を提供します。ワークスペースとチャット履歴のスナップショットをキャプチャすることで、VS Codeは開発者がAIの提案を自信を持って試すことができるようにします。これは、各イテレーションごとに手動のGitコミットに頼ることなく、以前の安定した状態に簡単に戻せることを意味します。これにより、AI駆動型の変更に対するきめ細かな制御という長年の要望に応え、他のAIファーストのコードエディターに見られる同様の機能と呼応しています。この機能はデフォルトで有効になっていますが、chat.checkpoints.enabled
設定を介して管理できます。
VS CodeのAI機能をさらに強化するのは、モデルコンテキストプロトコル(MCP)ツールの改善です。MCPは、広く採用されている言語サーバープロトコル(LSP)からインスピレーションを得たオープン標準であり、AIモデルが外部ツール、アプリケーション、データソースと対話するための標準化された方法を提供します。このプロトコルは、AIが自律的なペアプログラマーとして機能するVS Codeの「エージェントモード」の基盤です。このモードでは、AIは多段階のコーディングタスクを実行したり、コードベースを分析したり、修正を提案したり、ターミナルコマンドを実行したり、エラーを監視したり、問題を反復的に解決したりできます。エージェントモードの力は、組み込みのVS Codeツールや拡張機能に加えて、MCPサーバーが提供するツールを活用する能力によって大幅に拡張されます。
v1.103アップデートでは、このMCP統合を具体的に洗練し、利用可能なツールのより直感的な選択と管理のための刷新されたツールピッカーエクスペリエンスを導入しています。特に重要なのは、制限を超えた場合にツールをインテリジェントにグループ化する実験的なツール呼び出しモードを介して、エージェントリクエストごとに128を超えるツールを使用できるようになったことです。これらの機能強化は、VS Code内で動作するAIエージェントの全体的な容量、信頼性、および設定可能性を集合的に向上させます。
MCPの成熟は漸進的な道のりであり、そのサポートは2025年6月にVS Codeバージョン1.102でプレビューから一般提供に移行しました。最新のアップデートは、認証、動的プロンプト、リソース、サンプリングを網羅する完全なMCP仕様をサポートすることで、この基盤をさらに強化します。この進化により、MCPは個々のツールの集合体から、AIエージェントを統合するための包括的な標準へと変革されます。重要な進歩は、Microsoft、Anthropic、および主要なIDプロバイダーを巻き込んだ共同作業である新しい認証仕様であり、開発者が既存のIDプロバイダーに認証を委任できるようにすることで、リモートMCPサーバーのエンタープライズグレードのセキュリティを確保します。この堅牢なフレームワークにより、GitHub CopilotのようなAIアシスタントは、ファイルシステム、データベース、APIなどの外部リソースにシームレスにアクセスでき、その提案はより情報に基づき、文脈に即したものになります。
この最新のVS Codeアップデートは、洗練された、しかし管理しやすいAI搭載ツールで開発者を支援するという明確なコミットメントを強調しています。AI駆動型セッションを巻き戻す機能を強化し、改善されたMCPツールを通じてAIエージェントの相互運用性と信頼性を拡大することで、Microsoftは開発者エクスペリエンスを洗練し、AIアシスタンスをより堅牢で、制御可能で、現代のコーディングワークフローに深く統合しています。