
Safari Technology Preview 247、Web開発者向けMCPサーバを導入
Safari Technology Preview 247にModel Context Protocolサーバが追加され、AI エージェントがSafariブラウザに接続してデバッグやテストを自動実行できるようになった。開発者はブラウザとエディタ間の手動切り替えが不要になる。
Safari Technology Preview 247において、WebKitはWeb開発者向けのModel Context Protocol(MCP)サーバを導入した。このサーバはMCP対応のAIエージェントがSafariブラウザウィンドウに接続し、Webアプリケーションのデバッグやテストを自動で実行できるツールである。
Safari MCP サーバの機能
Safari MCP サーバはDOM、ネットワークリクエスト、スクリーンショット、コンソール出力へのアクセスを提供する。エージェントはユーザーの実際の利用体験をエミュレートしでき、より自律的なデバッグが可能になるとされる。サーバは19個のツールを含み、ブラウザコンソールメッセージの取得、タブの作成・切り替え・閉じる操作、JavaScriptの実行、ネットワークリクエストの確認、スクリーンショット撮影、ビューポートサイズ変更、ナビゲーションなどの機能を備えている。
セキュリティと動作環境
Safari MCP サーバはローカルマシン上で完全に動作し、独自のネットワーク呼び出しは一切行わない。AutoFillやブラウザ履歴などSafariの個人情報へはアクセスできない設計になっている。
インストールには Safari Technology Preview と「Safari設定 > 詳細 > Web開発者用の機能を表示」および「Safari設定 > 開発者 > リモートオートメーションと外部エージェントを有効化」の設定が必要である。
開発ワークフローの改善
AIがワークフローの一部である場合、このツールはWeb開発ワークフローをさらに生産的にする可能性がある。ブラウザでの見た目や動作をエージェントが把握しやすくなることで、デバッグがより簡単になるとみられている。
この記事は元記事の事実のみに基づいて自動生成されました。
出典
WebKit、「Introducing the Safari MCP server for web developers」、https://webkit.org/blog/18136/introducing-the-safari-mcp-server-for-web-developers/