Mac 上让 AI 用你的浏览器:Safari MCP 入门
无需装 Chromium,用 Safari MCP 让 AI 直接操作你已登录的浏览器,轻松实现自动化。
准备工作:你需要的工具
开始之前,请确认你有一台 Mac(Safari MCP 仅支持 macOS)。此外,还需要一个支持 MCP 的 AI 助手,比如 Claude Code 或 Cursor——它们都是能理解你指令并帮你操作电脑的 AI 编程工具。
什么是 MCP?
MCP(Model Context Protocol)是一个开放标准,让 AI 助手可以调用外部工具。你可以把它想象成一个“万能插头”:只要 AI 和工具都支持 MCP,它们就能直接通信,无需额外适配。Safari MCP 就是一个 MCP 服务器,它提供约 80 种浏览器操作(如打开网页、点击、填写表单等),AI 助手通过它就能控制你电脑上的 Safari 浏览器。
安装 Safari MCP
- 打开终端(Terminal),运行以下命令安装 Safari MCP:
brew install safari-mcp - 安装完成后,启动 Safari MCP 服务:
safari-mcp - 保持终端窗口打开,Safari MCP 会在后台运行。
常见坑:如果提示 brew: command not found,说明你没装 Homebrew。请先访问 brew.sh 安装 Homebrew。
将 Safari MCP 连接到 AI 助手
以 Claude Code 为例:
- 打开 Claude Code 的设置,找到“MCP 服务器”或“Tool Integration”选项。
- 添加一个新的 MCP 服务器,地址填写:
http://localhost:8080 - 保存设置,Claude Code 就会自动发现 Safari MCP 提供的工具。
对于 Cursor,操作类似:在设置中搜索“MCP”,添加服务器地址即可。
验证是否成功
现在你可以让 AI 助手执行一个简单的浏览器操作来测试。例如,在 Claude Code 中提问:“打开百度首页,然后截屏给我。”如果一切正常,AI 会调用 Safari MCP 的 safari_navigate 和 safari_screenshot 工具,你会在 Safari 中看到百度被打开,并收到一张截图。
注意:使用过程中不要关闭 Safari 浏览器,否则 AI 无法操作。
下一步可以做什么
既然你已经成功连接,可以尝试更复杂的自动化:比如让 AI 登录你的 GitHub 仓库、读取某个网页的 console 错误信息,或者自动填写表单。因为 Safari MCP 使用的是你本机已登录的 Safari,所以无需重复登录,直接就能访问个人账户。
如果遇到问题,可以检查 Safari MCP 终端窗口是否有报错,或者重启 Safari 和 Safari MCP 服务。
内容来源
freeCodeCamp
发布时间
2026-05-28 01:30