惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Microsoft Security Blog
Microsoft Security Blog
量子位
大猫的无限游戏
大猫的无限游戏
酷 壳 – CoolShell
酷 壳 – CoolShell
IT之家
IT之家
博客园 - 三生石上(FineUI控件)
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - Franky
美团技术团队
Last Week in AI
Last Week in AI
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
人人都是产品经理
人人都是产品经理
罗磊的独立博客
Jina AI
Jina AI
小众软件
小众软件
S
SegmentFault 最新的问题
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
雷峰网
雷峰网
博客园 - 聂微东
博客园_首页
The Cloudflare Blog
WordPress大学
WordPress大学
Apple Machine Learning Research
Apple Machine Learning Research
有赞技术团队
有赞技术团队

博客园_首页

Plist 二进制格式 Milvus 和 PGVector,哪个更好? OpenClaw 已过时?在 VS Code 中运行 Hermes Agent! 第30篇文章:一个大三计科生的自白 Manim如何在数学公式中完美显示中文? Docker 部署 RocketMQ 5 并发编程核心概念辨析 C#事务处理最佳实践:别再让“主表存了、明细丢了”的破事发生 CLI 是什么?为什么大厂突然集体卷命令行? 【从0到1构建一个ClaudeAgent】协作-自主Agent UIImageView 设置图片不生效的原因排查 最小二乘问题详解20:无先验约束下的增量式SFM自由网平差 痞子衡嵌入式:大话双核i.MXRT1180之XIP应用里借助MU实现可靠Flash IAP的方法 AI Chat 封装, SemanticKerne.AiProvider.Unified 已发布 Windows下右键编辑js文件无法打开记事本——在注册表中使用环境变量 在后台服务中使用 Scoped 服务,为什么总是报错? H200 安装驱动并使用sglang启动模型 wireshark 抓包Trap上报告警内容 我用 AI 辅助开发了一系列小工具(2):图片压缩工具 [A Primer On MC and CC] 2.1 Memory Consistency 1 - 指令重排序和 SC 模型 Oracle数据库SCN推进技术详解与实践指南 玩转控件:封装个带图片的Label控件 Claude Code 4.7 真正该升级的不是模型,而是你的工作流 前端小白一句话,AI 帮我做了个颜值拉满的桌面媒体播放器。当代码不再是门槛,一句话编程就是现实。 5. WorkBuddy: 小龙虾的灵魂三件套,让你的小龙虾不只是工具 SQLite 分片方案实战:三种分片策略的深度对比 告别简陋 UI!一款基于 Fluent Design 和基于 WinUI 的开源免费、现代化的 Avalonia UI 控件库 关于二进制排列组合枚举的总结 AI开发-python-LangGraph框架(3-27-LangGraph从零实现大模型智能决策工作流) ElasticSearch主分片和副本分片概念详解
[原创]【iOS逆向与安全】让 Claude、Codex 控制 iPhone,iOS ...
移动端小陈 · 2026-05-07 · via 博客园_首页

# 让 Claude、Codex 控制 iPhone,iOS MCP 来了

# 前言

AI 代理现在已经很擅长写代码、分析问题、执行流程了。
但在 iPhone 真机场景里,尤其是越狱设备上,很多能力依然是断开的:

- AI 能理解页面,但不能直接点屏幕
- AI 能生成脚本,但不能真正读取 UI 树
- AI 能提出建议,但不能帮你安装 IPA、启动 App、验证前台状态

所以我做了一个项目:**iOS MCP**。

它是一个运行在越狱 iPhone 上的 **MCP Server**,目标很直接:

> 让 Claude、Codex、Cursor 这类 AI,真正具备操作 iPhone 的能力。

---

# 一、iOS MCP 是什么

**iOS MCP** 是一个面向 AI 代理的 iPhone 真机控制层。

它把原本零散的能力统一成 MCP 工具,让 AI 可以直接完成:

- 点击、滑动、长按、双击、拖拽
- 输入文字、模拟按键
- 获取截图、读取 UI 元素树
- 安装 / 启动 / 卸载 App
- 获取前台 App、运行中 App、设备信息
- 调节亮度、音量、剪贴板
- 执行 Shell 命令

一句话理解:

> **iOS MCP = 给 AI 接上一只真正能控制 iPhone 的手。**

---

# 二、它能做什么

目前项目已经提供 **33 个 MCP 工具**,覆盖以下场景:

## 1、真机交互

- `tap_screen`
- `swipe_screen`
- `long_press`
- `double_tap`
- `drag_and_drop`

## 2、界面感知

- `screenshot`
- `get_screen_info`
- `get_ui_elements`
- `get_element_at_point`

## 3、App 管理

- `list_apps`
- `launch_app`
- `kill_app`
- `install_app`
- `uninstall_app`

## 4、输入与按键

- `input_text`
- `type_text`
- `press_key`
- `press_home`
- `press_power`

## 5、设备控制

- `get_device_info`
- `get_brightness`
- `set_brightness`
- `get_volume`
- `set_volume`
- `run_command`

---

# 三、它适合谁

我觉得这个项目比较适合:

- iOS 开发者
- 自动化测试工程师
- 越狱开发者
- 逆向工程师
- AI Agent 开发者
- 想把 AI 真正接入 iPhone 真机的人

如果你正在关注:

- iPhone 真机自动化
- AI + 越狱设备
- MCP 工具落地
- Claude / Codex 驱动设备操作

那这个项目应该会对你有帮助。

---

# 四、支持环境

目前支持:

| 越狱类型 | 支持系统版本 | 包架构 |
| ---------- | --------------- | ----------------- |
| `rootful` | iOS 13 - iOS 18 | `iphoneos-arm` |
| `rootless` | iOS 15 - iOS 18 | `iphoneos-arm64` |
| `roothide` | iOS 15 - iOS 18 | `iphoneos-arm64e` |

---

# 五、为什么值得关注

我觉得 iOS MCP 最有价值的地方,不是“功能多”,而是:

- **能力统一**
- **对 AI 友好**
- **真机链路完整**
- **支持越狱主流环境**

以前你可能需要拼很多工具才能完成一套真机自动化流程。
现在,AI 可以通过一套统一的 MCP 工具直接完成:

1. 获取当前页面
2. 截图和读取 UI 树
3. 判断下一步动作
4. 点击 / 输入 / 滑动
5. 安装或启动 App
6. 验证结果

这就不是“AI 给建议”,而是 **AI 真正在帮你操作手机**。

---

# 六、项目地址

GitHub:

- https://github.com/witchan/ios-mcp

# 七、效果展示
## 1、设置页截图

image

# 总结

iOS MCP 让 Claude、Codex、Cursor 等 AI 代理真正具备了控制 iPhone 真机的能力。它把截图、点击、输入、UI 读取、App 管理和设备控制等能力统一成一套 MCP 工具,为越狱环境下的 iPhone 自动化、测试、逆向和 AI Agent 落地提供了一种更直接的实现方式。

> 提示:阅读此文档的过程中遇到任何问题,请关住工众好【*`移动端Android和iOS开发技术分享`*】或+99 君羊【*`180680734`*】