Safari 27.0でMCPサーバー機能を追加、開発者の作業効率を向上

2027年に Apple が発表するシステムバージョンの更新に伴い、WebKitブログはSafari 27.0の詳細な紹介を公開しました。以下はその関連情報です。

Safari 27.0は開発者の作業効率を向上させる新機能を導入

Safari 27.0の新機能の中で最も注目すべきは、Safari MCPサーバーです。このサーバーは人工知能エージェントがブラウザウィンドウを制御できるようにし、開発者がより迅速に作業できるようにします。Safari MCPを有効にするには、開発者はSafariの設定内の開発者オプションに移動し、「リモート自動化と外部エージェントを許可」をチェックする必要があります。Appleは、開発者オプションはユーザーが「ウェブ開発者機能を表示」を有効にした後にのみ表示されると述べています。

Appleはこの新機能について次のように述べています。「コーディングエージェントを使用してウェブサイトを開発していますか?Safari 27.0のSafari MCPサーバーは、あなたのワークフローをより迅速かつ強力にします。Claude Code、Codex、またはお好きなエージェントにブラウザウィンドウを制御させて、あなたのコードがどのようにレンダリングされるかを確認させましょう。Safari MCPはDOM、ネットワークリクエスト、スクリーンショット、制御テーブル出力へのアクセスを提供します。あなたのエージェントは、ウィンドウ間の切り替えを減らし、端末にスクリーンショットを配置する回数を減らし、プロンプトの入力が不適切な場合により多くのタスクを自動的に完了できます。」

Safari MCPサーバーは、あなたのエージェントが次のことを可能にします:Safari内でのコードのレンダリング状況を確認し、フォーム内のユーザー状態、チェックアウトプロセス、選択などを検証し、計算されたスタイルやレイアウトを他のブラウザの結果と比較し、アクセシビリティの問題(ラベルの欠如、不適切なARIA属性、低いコントラストなど)をテストし、パフォーマンスを分析します(ナビゲーションのタイミングやリソースの読み込み時間など)。MCPサーバーは完全にあなたのローカルマシン上で動作し、ネットワーク呼び出しを行わず、Safari内の個人情報にアクセスすることもありません。すべてのキャプチャデータは、Appleではなく、あなたが実行しているエージェントに直接送信されます。

Appleのブログは、開発者がClaude Code、Codex、または他のエージェントをSafariに接続するために使用できる具体的なコマンドをリストアップし、開発者にフィードバックや機能要件を共有するよう呼びかけています。MCPサポートに加えて、Safari 27.0は約850の問題を修正しており、数ヶ月前のWWDCでAppleが発表した525の修正項目よりも増加しています。解決された問題には、アクセシビリティ、CSS、コーディング、フォント、フォーム、MathML、ネットワーク、WebRTCなどの分野の修正が含まれます。

Safari 27.0は、没入型環境のサポートも導入し、開発者がvisionOSでこれらの機能を提供できるようにし、HTML model>要素をiOS、iPadOS、macOSに拡張し、ウェブサイトがページ内にインタラクティブな3Dモデルを直接埋め込むことを可能にします。これは画像や動画のように扱われます。この記事では、新しくリリースされた(非常に人気のある)スクロール固定機能が説明されており、ユーザーが閲覧中に画像が上部にロードされてページが跳ねるのを防ぎ、インラインの色のコントラスト情報、より良いリダイレクトチェーンの可視性、改善されたレイアウトデバッグなど、多くのWebインスペクタの改善がリストアップされています。

この詳細なリストには、WebAssembly、WebGPU、JavaScript、CSS、WebRTC、メディア再生、Web拡張、WKWebView、サービスワーカーに関する改善や新機能も含まれています。完全な記事はここで読むことができます。

Nakumura
Nakumura
関連サイト:中文版 / TechRitualThe Base Principle