Web開発者のためのSafari MCPサーバ
Safari MCPサーバは、Web開発者がSafariのWeb Inspector機能とプログラム的に連携できるようにする新しいツールです。このサーバを介して開発者はページの検査、JavaScriptの実行、ネットワーク監視、デバッグ操作などを自動化・統合できます。WebKitチームが公開した本サーバは、開発ワークフローの効率化とブラウザデバッグの柔軟性向上を目的としています。
背景メモ
- Safari MCPサーバーは、AppleがWebKitチームを通じて提供する新しい開発者ツール。MCP(Model Context Protocol)はAIアシスタント(Claudeなど)と外部ツールを連携させるためのオープンプロトコルで、Anthropicが提唱している。
- このサーバーを使うと、AIアシスタントがSafariのWebインスペクタに直接アクセスし、ページ上のHTML/CSS/JavaScriptの読み取りや改変、ネットワークログの確認、コンソールログの取得などができるようになる。
- Web開発者はこれまで手動で行っていたデバッグ作業(要素の検査、ネットワークリクエストの追跡、レイアウト問題の調査)を自然言語でAIに指示できるようになる点が意義。
- AppleがMCPのような業界横断的なオープンプロトコルを採用したことは注目に値する。従来Appleは自社エコシステムに閉じたツールを好む傾向があったため、クロスプラットフォームなAI連携の標準にコミットする姿勢を示している。