极客前沿

Mac 上让 AI 用你的浏览器:Safari MCP 入门

2026-05-28 01:30
freeCodeCamp
查看原文

无需装 Chromium,用 Safari MCP 让 AI 直接操作你已登录的浏览器,轻松实现自动化。

准备工作:你需要的工具

开始之前,请确认你有一台 Mac(Safari MCP 仅支持 macOS)。此外,还需要一个支持 MCP 的 AI 助手,比如 Claude CodeCursor——它们都是能理解你指令并帮你操作电脑的 AI 编程工具。

什么是 MCP?

MCP(Model Context Protocol)是一个开放标准,让 AI 助手可以调用外部工具。你可以把它想象成一个“万能插头”:只要 AI 和工具都支持 MCP,它们就能直接通信,无需额外适配。Safari MCP 就是一个 MCP 服务器,它提供约 80 种浏览器操作(如打开网页、点击、填写表单等),AI 助手通过它就能控制你电脑上的 Safari 浏览器。

安装 Safari MCP

  1. 打开终端(Terminal),运行以下命令安装 Safari MCP:
    brew install safari-mcp
  2. 安装完成后,启动 Safari MCP 服务:
    safari-mcp
  3. 保持终端窗口打开,Safari MCP 会在后台运行。

常见坑:如果提示 brew: command not found,说明你没装 Homebrew。请先访问 brew.sh 安装 Homebrew。

将 Safari MCP 连接到 AI 助手

以 Claude Code 为例:

Tutorial Image
  1. 打开 Claude Code 的设置,找到“MCP 服务器”或“Tool Integration”选项。
  2. 添加一个新的 MCP 服务器,地址填写:http://localhost:8080
  3. 保存设置,Claude Code 就会自动发现 Safari MCP 提供的工具。

对于 Cursor,操作类似:在设置中搜索“MCP”,添加服务器地址即可。

验证是否成功

现在你可以让 AI 助手执行一个简单的浏览器操作来测试。例如,在 Claude Code 中提问:“打开百度首页,然后截屏给我。”如果一切正常,AI 会调用 Safari MCP 的 safari_navigatesafari_screenshot 工具,你会在 Safari 中看到百度被打开,并收到一张截图。

注意:使用过程中不要关闭 Safari 浏览器,否则 AI 无法操作。

下一步可以做什么

既然你已经成功连接,可以尝试更复杂的自动化:比如让 AI 登录你的 GitHub 仓库、读取某个网页的 console 错误信息,或者自动填写表单。因为 Safari MCP 使用的是你本机已登录的 Safari,所以无需重复登录,直接就能访问个人账户。

如果遇到问题,可以检查 Safari MCP 终端窗口是否有报错,或者重启 Safari 和 Safari MCP 服务。

内容来源

freeCodeCamp

发布时间

2026-05-28 01:30

返回 AI技术