Web開発者向けSafari MCPサーバー
WebKitチームは、Web開発者がSafariブラウザと直接連携できる新しいMCP(Model Context Protocol)サーバーを発表しました。このツールにより、SafariのWeb Inspector機能をプログラムから操作でき、ページの検査、JavaScriptの評価、ネットワークアクティビティの監視、レイアウトやパフォーマンスのデバッグなどが可能になります。開発者はこのサーバーを通じて、AIアシスタントや自動化スクリプトからSafariの強力なデバッグ機能にアクセスできるようになります。
背景メモ
- Safari MCPサーバーとは、Appleが公開した新しいツールで、MCP(Model Context Protocol)を使い、AIアシスタント(例:ClaudeやGitHub Copilot)がSafariのWeb開発者ツールに直接アクセスできるようにするもの。
- MCP(Model Context Protocol)は、Anthropicが提唱するオープンプロトコルで、AIモデルが外部ツールやデータソース(ファイルシステム、ブラウザ、DBなど)と安全に連携するための標準仕様。2024年末に発表されて以来、開発者ツールとの統合が急速に進んでいる。
- このサーバーを使うと、AIがSafariのWeb Inspectorの情報(コンソールログ、ネットワークリクエスト、DOMツリーなど)を読み取り、さらにAIが直接JavaScriptを実行したりスクリーンショットを取得したりできるようになる。
- WebKitチームが公式に提供する点が重要。これまでブラウザ開発者ツールのAI連携はサードパーティ製や実験的なものが中心だったが、Apple純正のツールとして標準化されることで、Safariで動くWebアプリのデバッグやテストがAI経由で行える可能性が広がる。