AppleのWebKitチームは7月1日に公告を発表し、Safari技術プレビュー版247にMCPサーバー機能をリリースしました。AIエージェントを活用してフロントエンド開発とページデバッグ作業を簡略化しています。

MCPプロトコルの基本機能解説

MCPとはモデルコンテキストプロトコルで、汎用的なオープン標準であり、さまざまなAIエージェントが外部ツール、データベース、ローカルファイル、ブラウザ開発ツールに接続できるようにします。このプロトコルにより、情報の読み取りや認証操作などの機能が実現され、AIプログラムと開発環境とのデータチャネルがつながり、現在主流のプログラミングAIエージェントに適応します。簡単な設定を行うことで、AIプログラミングエージェントは直接Safariウィンドウと連携し、ページの実行に関連するすべてのデータを取得できます。エージェントはウェブページの内容、コンソールログ、ネットワーク要求記録を確認でき、ページスクリーンショットを取得したり、ページ内のさまざまな要素を自主的に操作することもできます。

多様なフロントエンド開発の使用シナリオをカバー

Appleはこの新しい機能の多様な応用方向を明確にし、ウェブ開発の全工程の検査ニーズをカバーしています。開発者はAIエージェントを利用してウェブサイトのエラー修正、Safariブラウザの互換性のチェック、ページのパフォーマンス検査などを行えます。また、このツールはウェブアクセシビリティの審査にも対応しており、ページレイアウトとインタラクティブインターフェースの動作状態をリアルタイムで校正し、人間によるデバッグコストを大幅に削減します。