跳到主要内容
Device MCP
← 博客

对比 · 2026年11月3日 · 阅读约 6 分钟

专为 AI Agent 打造的 Xcode Device Hub 替代品

Xcode 的 Device Hub 能镜像 iPhone,但 AI Agent 用不了它,它只能随 Xcode 一起更新,也不支持 Android。Device MCP 能做的更多。

作者:Device MCP 团队

iOS 27 让 Mac 能够显示 iPhone 的屏幕,并向它发送真实的触控操作。Xcode 的 Device Hub 是第一个用上这项能力的 App,算是个不错的开始。但如果你在用 AI 编程 Agent,或者你的 App 要在多个平台上发布,很快就会碰到它的局限。

下面来看看 Device Hub 做不到什么,以及我们为什么打造了 Device MCP 这款 Device Hub 替代品来解决这些问题。

简而言之

  • 不支持 MCP:Device Hub 没有 MCP 服务器,所以 Claude Code、Codex 等 Agent 无法查看或轻点你的 iPhone。
  • 困在 Xcode 里:只有新版 Xcode 发布时,Device Hub 才能获得新功能和修复。
  • 不支持 Android:Device Hub 只适用于 Apple 设备。
  • Device MCP 是一款 Mac App,内置 MCP 服务器,镜像画面更清晰,更新频繁,支持 Android 模拟器,接下来还将支持 Android 真机。它出自 Proxyman 背后的团队。

Xcode 的 Device Hub 是什么?

Device Hub 是 Xcode 的一部分,用于在 Mac 上显示已连接的 iPhone 或 iPad。

  • 它可以镜像运行 iOS 27 的 iPhone 和 iPad。
  • 你可以用鼠标和键盘轻点、滑动和输入。
  • 它是免费的,随 Xcode 一起提供。

如果只是快速看一眼设备,这就够了。除此之外,它就力不从心了。

Device Hub 的 4 个问题

1. 不支持 MCP,AI Agent 无法使用设备

编程 Agent 能写好你的 SwiftUI 视图,并运行构建。然后它们就停下了。要检查自己的工作成果,它们需要使用 App,而 Device Hub 没有给它们任何入口。没有 MCP 服务器,Agent 就无法:

  • 为设备截图
  • 读取屏幕上的文字和按钮
  • 轻点、输入或滑动
  • 打开你的 App,从头到尾测试一个流程

于是你成了 Agent 的手:拿起手机,逐一点击,再汇报结果。每一次都是如此。

2. 随 Xcode 发布,更新缓慢

Device Hub 不是独立的 App,而是 Xcode 的一项功能,这是有代价的:

  • 新功能和 bug 修复都要等下一个 Xcode 版本。
  • 仅仅为了看一眼手机,你就得打开 Xcode 这个非常庞大的 App。
  • 你今天遇到的 bug,可能要跟着你好几个月。

3. 不支持 Android

Device Hub 只认识 Apple 设备。如果你的团队同时发布 iOS 和 Android 版本,那么为了 App 的另一半,你需要第二个工具,你的 Agent 也需要再配置一次。

4. 画面不够清晰

Device Hub 向 iOS 请求的是屏幕共享视频流:最高 6 Mbit/s,色彩采样有所降低(4:2:0)。小字和动态内容会变得模糊。原因详见 Device MCP 的镜像为何比 Device Hub 更清晰。

Device MCP:更好的 Device Hub 替代品

Device MCP 是一款原生 Mac App。它能像 Device Hub 一样镜像和控制你的 iPhone 和 iPad,还补上了 Device Hub 缺少的一切。

为 AI Agent 提供的 MCP 服务器

  • 支持 Claude Code、Codex、Cursor、Gemini CLI、VS Code 及任何 MCP 客户端。
  • 你的 Agent 可以截图、读取屏幕、按名称轻点按钮、输入、滑动、启动 App、打开链接和录屏。
  • Build & Run:Agent 构建你的 Xcode 项目,安装到设备上,然后逐一点击,测试它构建出的 App。
  • 一切由你掌控:安装、删除和构建都会先询问你,每次调用都会显示在活动日志中。
  • 遇到 Face ID 或密码?Agent 会停下来,Device MCP 会通知你,并一直等到你处理完。

用一条命令把它添加到 Claude Code:

claude mcp add --scope user device-mcp -- "/Applications/Device MCP.app/Contents/MacOS/device-mcp"
Claude Code 通过 Device MCP 在 iPad 真机上测试 App,每次 MCP 工具调用都显示在活动日志中

Codex、Cursor 和其他 Agent 的配置方法,请参阅 MCP 指南。

独立 App,更新迅速

Device MCP 不用等 Xcode。

  • 第一周就发布了六个版本,其中包括对 iOS 模拟器的支持。参见更新日志。
  • 更新会自动送达,下载包小巧且经过签名。
  • 镜像或控制设备时无需打开 Xcode。只有 Build & Run 和 iOS 模拟器才需要 Xcode。
  • 原生且轻量:基于 SwiftUI 和 Metal 构建,视频采用硬件解码。
从 Device MCP 侧边栏启动 iPhone Duo 模拟器,随后 Claude Code 在上面点了一杯咖啡

现已支持 Android 模拟器,Android 真机紧随其后

  • Device MCP 0.5.0 已支持 Android 模拟器:你在 Android Studio 中创建的模拟器,和你的 iPhone 列在同一个侧边栏里。参见 Device MCP 现已支持 Android 模拟器。
  • 同一个 App,同一套 MCP 工具:并排测试你的 App 的 iOS 版和 Android 版。
  • 接下来将支持 Android 手机和平板电脑真机。Device MCP 会自动更新,所以发布当天你就能用上。详细了解 Android 模拟器和 Android 设备。

更清晰的镜像

  • 采用 iOS 的 Remote Desktop 视频流:全彩 HEVC 4:4:4,最高 60 Mbit/s、每秒 60 帧。
  • USB 或 Wi-Fi,拔掉数据线时自动切换。
  • 镜像周围实时绘制与你的设备完全一致的 3D 模型。点击侧边按钮即可按下。
  • 同时连接多台设备,每台都在独立的窗口中。

由 Proxyman 团队打造

Device MCP 是新产品,但它背后的团队并不新。

  • 由 Proxyman LLC 出品,也就是 Proxyman、Tiny Shield 和 TCP Viewer 背后的团队。
  • 为 Mac 打造开发者工具已有 6 年以上。
  • 超过 80 万名开发者在使用我们的 App。
  • Proxyman LLC 已通过 SOC 2 Type II 安全与隐私审计。
  • 从设计上保护隐私:MCP 服务器运行在你的 Mac 上,只监听 localhost,并受令牌保护。你的屏幕画面不会离开这台 Mac。

Device MCP 与 Device Hub 对比

Device MCPXcode Device Hub
镜像和控制 iPhone 与 iPad支持支持
面向 AI Agent 的 MCP 服务器支持不支持
Agent 构建并运行你的 App支持不支持
遇到 Face ID 和密码时提醒你支持不支持
视频流画质最高 60 Mbit/s,4:4:4最高 6 Mbit/s,4:2:0
Android现已支持模拟器,真机即将推出不支持
更新频繁,自动更新随 Xcode 版本发布
所在位置独立的 Mac AppXcode 内部
价格镜像免费,Pro 为一次性购买随 Xcode 免费提供

常见问题

Xcode 的 Device Hub 支持 MCP 吗?

不支持。Device Hub 没有 MCP 服务器,所以 AI Agent 无法通过它查看或控制设备。Device MCP 则内置了 MCP 服务器。

可以同时使用 Device MCP 和 Device Hub 吗?

可以,只是不能同时用在同一台设备上。一台设备同一时间只能由一个 App 镜像。如果 Device Hub 开始镜像,Device MCP 会暂停,点击 Reconnect 即可重新接管。

Device MCP 免费吗?

镜像和控制一台设备永久免费。Device MCP Pro 增加了 AI Agent、Build & Run、不限数量的设备和人工转交。一次付款,无需订阅。详见价格。

需要什么条件?

一台运行 macOS 26 或更高版本的 Mac,以及一台运行 iOS 27 且已打开开发者模式的 iPhone 或 iPad。手机上无需安装任何东西。

试试这款 Device Hub 替代品

下载 Device MCP,接上你的 iPhone,给你的 AI Agent 一台可以用来测试的真机。

下一步

Device MCP 由 Proxyman LLC 打造,我们也开发了 Proxyman、Tiny Shield 和 TCP Viewer。