Safari MCP 服务器发布,AI 代理可直驱浏览器
在 Safari Technology Preview 247 中,Apple 引入 MCP(Model Context Protocol)服务器,使 Claude、Codex 等兼容 AI 代理可直接读取并控制浏览器窗口。该服务器提供 17 个工具,涵盖创建或关闭标签页、导航 URL、执行 JavaScript、捕获截图、模拟设备视口、提取页面内容为 Markdown 格式等自动化调试需求,无需开发人员手动切换窗口或截图。开发人员可在终端通过一行命令启用,Claude 用户使用 `claude mcp add`,Codex 用户使用 `codex mcp add`。Apple 明确,该服务器完全在本地运行,不会进行网络调用,也无法访问用户的个人信息(如自动填充或浏览活动),截取的内容直接流向用户运行的代理,Apple 不接收数据。独立评测人 Federico Viticci 在 MacStories 中称,此前因代理工具兼容性被迫从 Safari 切换到 Chrome,而新服务器让他能回归全设备统一的 Safari 环境。Codex 认为,Apple 的 MCP 实现比 Chrome 的扩展方案和 Playwright 更精简、更直接。
💡 为什么值得看Apple 为 Safari 新增代理级自动化调试,补足 Chrome 在 AI 工作流中的独有优势,完全本地运行。
Safari MCP 服务器由 WebKit 团队发布,基于 Anthropic 创建并捐献给 Linux Foundation Agentic AI Foundation 的 MCP 开放标准。任何兼容 MCP 的客户端均可连接,目前主要覆盖 Claude 和 OpenAI Codex,ChatGPT、Gemini 等平台也可间接通过 MCP 机制调用。 关键场景包括:Web 开发调试,代理可读取页面计算样式和布局信息,检测渲染差异改进兼容性;性能分析,代理可执行 JavaScript 获取导航时序和资源加载时间指标定位卡顿;无障碍检测,自动检查缺失标签、不当 ARIA 属性和对比度问题;用户状态验证,代理可模拟表单填写与结账流程,自动化回归测试。Viticci 在 MacStories 指出,页面提取功能基于 WebKit 原生管道输出 Markdown,比 Chrome DevTools API 更轻量,对代理操控和调试浏览器更友好。 此前 Safari 缺乏 MCP 原生支持,许多用户选择 Chrome + Playwright 或 Chrome DevTools MCP。Apple 此举将 Safari 拉回 AI 开发工作流竞争场,并为未来 macOS / iOS 上更深入的代理集成提供了技术铺垫。