TapKit:讓 Claude/Codex 操作實體 iPhone 的架構、隱私邊界與 mobile-mcp 比較
TapKit 以 Mac App、USB、Bluetooth/AssistiveTouch、雲端 MCP 與 OAuth 串起實體 iPhone 控制;不需越獄或 Developer Mode,但截圖與命令會經 TapKit 伺服器。
實際架構與前置條件
官方要求 macOS 14.6+、實體 iPhone、USB data cable。手機需信任 Mac、保持插線與解鎖;TapKit 無法越過 passcode 或 Face ID。
Mac App 需要 Camera 權限觀看 iPhone 畫面、Bluetooth 權限配對與送出動作,並在手機上啟用 AssistiveTouch。
官方提供 Claude Code、Claude App、Codex plugin;通用 client 可連 https://mcp.tapkit.ai/mcp,使用 Streamable HTTP 與 OAuth。
未訂閱可探索設定,但 Agent 只能控制訂閱中啟用的 phone slot;每支手機佔一個 slot。官方 pricing 截至 2026-10-04 為每支 iPhone 每月 US$49,屬動態價格,採購時要重查。
能做什麼、不能做什麼
官方 MCP 提供列出手機、狀態、截圖、tap/double tap/triple tap、long press、flick、drag、hold-and-drag、輸入文字、方向鍵與 Home。螢幕截圖長邊最多縮到 1344px,座標以回傳圖片為準;動作後不會自動回傳新畫面,Agent 必須再要求 screenshot 驗證。
| 能力 | 狀態 | 邊界 |
|---|---|---|
| 點、滑、拖曳、Home | 官方 MCP 支援 | 座標式操作依賴畫面辨識與每步驗證。 |
| 輸入文字 | type_text |