跳到主要内容
Device MCP

设备

Apple Watch

在 Mac 上镜像和操控运行 watchOS 27 的 Apple Watch 或 Apple Watch 模拟器,让你的 AI Agent 用同一套 MCP 工具测试你的手表 App。

Device MCP 镜像和控制运行 watchOS 27 的 Apple Watch 和 Apple Watch 模拟器的方式与 iPhone 相同:在同一个侧边栏里,用同样的鼠标和键盘控制,AI Agent 也使用同一套 MCP 工具。

1. 要求

  • 运行 watchOS 27 或更高版本的 Apple Watch,与 Mac 连接同一个 Wi-Fi 网络。
  • Mac 上需要安装 Xcode。Xcode 负责将手表与 Mac 配对,也提供 Device MCP 所用的 watchOS 开发者工具。
  • Apple Watch 模拟器需要 watchOS 27 模拟器运行时。可在 Xcode → Settings → Components 中添加。

2. 配对你的手表

手表没有数据线:Xcode 将它与 Mac 配对后,Device MCP 就通过 Wi-Fi 连接它。每块手表只需配对一次。

  1. 在手表上打开设置 → 隐私与安全性 → 开发者模式。
  2. 在 Xcode 的 Device Hub 中选择 Pair Nearby Wireless Device,然后选中这块手表。
  3. 输入手表上显示的代码。
  4. 手表会出现在 Device MCP 的侧边栏中。点击它即可开始镜像。

即使没有 Xcode,只要与手表配对的 iPhone 连接着 Mac,Device MCP 也能通过这台 iPhone 找到手表,并提示还缺什么:

提示怎么做
Needs Xcode安装 Xcode 并打开一次,然后在它的 Device Hub 中配对手表。
Not Paired按上面的步骤,在 Xcode 的 Device Hub 中将手表与这台 Mac 配对。
Not Nearby唤醒并解锁手表,让它靠近 Mac 并连接同一个 Wi-Fi。放在充电器上时,手表会保持 Wi-Fi 打开。
Developer Mode Off在手表上打开设置 → 隐私与安全性 → 开发者模式。

3. Apple Watch 模拟器

  1. 点击侧边栏顶部的 +,选择 New Simulator → Apple Watch 和机型。
  2. 点击 Start。Device MCP 会启动模拟器,并在启动完成后立即显示它的屏幕。

Apple Watch 模拟器的列出、启动和关闭方式与 iPhone 模拟器相同。参见 iOS 模拟器。

4. 镜像与控制

  • 用它自己的外框:每款 Apple Watch 都按真机样子显示,带有数码表冠、侧边按钮,Apple Watch Ultra 还有操作按钮。
  • 鼠标和触控板:点击即轻点,拖动即轻扫。参见使用鼠标和键盘控制。
  • 数码表冠:在外框的表冠上滚动即可转动它,也可以按 ⌘↑ 和 ⌘↓。点击表冠或按 ⇧⌘H(Home)即可按下它。
  • 按钮:点击外框上的侧边按钮(⌘L)或操作按钮。Home 和 App Switcher 与 iPhone 一样位于工具栏中。
  • 截图与录屏:参见截图与录屏。
  • Info 标签页:显示与手表配对的 iPhone。

5. 配合 AI Agent 使用

你的 Agent 通过与 iPhone 相同的 MCP 服务器使用手表,还能转动数码表冠。它也能列出、启动和新建 Apple Watch 模拟器。

✅ 示例提示词

  • 启动一个 Apple Watch Ultra 模拟器并截图。
  • 在我的 Apple Watch 上打开“设置”,用数码表冠滚动到最底部。
  • 在 Apple Watch 模拟器上打开“地图”,找一家附近的面包店。

6. 与 iPhone 的区别

  • 只用 Wi-Fi:无论 Settings → General → Connection 怎么设置,Device MCP 总是通过 Wi-Fi 连接手表。
  • 不能旋转:watchOS 只有一个屏幕方向。
  • 没有音量按钮:⌘↑ 和 ⌘↓ 改为转动数码表冠。