
商傳媒|林昭衡/綜合外電報導蘋果公司近日在其實驗性瀏覽器 Safari Technology Preview 247 中,導入了一項名為 Safari MCP Server 的新功能。這項功能旨在讓開發者能夠更原生、直接地將人工智慧(AI)程式碼代理(coding agents)連接到 Safari 瀏覽器,以進行網站測試與除錯。
Safari MCP Server 透過導入 Model Context Protocol(MCP)標準的支援,讓 AI 工具在檢查 WebKit 核心的網頁時,能減少對獨立外掛程式或第三方封裝程式的需求。一旦與相容的 MCP 用戶端連接,AI 代理即可在 Safari Technology Preview 中開啟網頁、檢查頁面結構、讀取主控台輸出、檢視網路活動、擷取螢幕截圖,並將頁面行為與開發者的預期進行比對。
過去,開發者在測試 WebKit 特定的佈局、樣式或行動相關行為時,常需額外步驟。蘋果這項新功能將這些工作整合到同一個開發流程中,使 AI 代理能夠透過 Safari Technology Preview 存取真實的 Safari 瀏覽環境。例如,開發者可以要求 AI 助理檢查為何特定佈局在 Safari 中顯示異常,AI 助理便能直接檢查渲染後的頁面,而非僅憑原始碼推測,提供計算樣式、文件物件模型(DOM)結構、主控台警告、失敗請求和螢幕截圖等更全面的上下文資訊。這也使蘋果在瀏覽器代理設置方面,更接近現有的 Chromium 工具、Playwright 工作流程和第三方 MCP 伺服器。
蘋果強調,此實施方案更專注於開發者,而非作為一般消費者瀏覽功能。初期版本著重於檢查、除錯和網頁相容性,並非廣泛的 AI 瀏覽或個人自動化。考量到瀏覽器代理可能涉及的安全與隱私疑慮(例如控制會話、讀取頁面內容或在登入網站中操作),蘋果將此功能置於實驗性的 Safari Technology Preview 中,並與開發者自動化綁定。這讓蘋果能在技術受眾中測試此模型,之後再決定哪些部分適合導入正式版 Safari。開發者只需在 macOS 上安裝 Safari Technology Preview 247,並透過 Safari 的開發者工具啟用遠端自動化路徑,即可將相容的 MCP 用戶端連接至 safaridriver 的 MCP 模式。


