✨ 全文约2600字,阅读约6分钟
说实话,你有没有想过让AI帮你操作手机? 😅
比如让它帮你打开微信发个消息、刷一下抖音、或者测试一下你的App。
以前这是不可能的事——AI只能聊天,不能动你的设备。
但现在有个开源工具mobile-mcp,让AI能直接操作你的手机——iPhone、Android、模拟器、真机都行。
GitHub上5000颗星,Apache开源协议 🚀
🔍 mobile-mcp是什么?
MCP(Model Context Protocol)是Anthropic推出的协议,让AI能连接外部工具和数据。
mobile-mcp就是一个MCP服务器——专门用来操作移动设备。
✅ 一句话价值:让Claude、Codex等AI能直接操作你的手机,像人一样点击、滑动、输入
💡 能做什么?
• 自动化测试——让AI帮你测试App,不用手动点点点
• 数据抓取——让AI帮你从App里抓数据,比如商品信息、评论
• 批量操作——让AI帮你批量发消息、批量点赞
• 截图录屏——让AI帮你截图、录屏,记录操作过程
📱 支持哪些设备?
| 设备类型 | 支持情况 | 说明 |
|---|---|---|
| iOS真机 | ✅ 支持 | 需连接Mac电脑 |
| Android真机 | ✅ 支持 | 需USB连接或网络ADB |
| iOS模拟器 | ✅ 支持 | Mac上Xcode模拟器 |
| Android模拟器 | ✅ 支持 | Android Studio模拟器 |
重点:iOS真机也能操作——这是很多工具做不到的。
🚀 安装步骤
前提条件:
• Node.js 环境(用于安装MCP服务器)
• Claude Desktop 或 Codex Desktop(作为AI客户端)
第一步:安装mobile-mcp
🔴🟡🟢
npm install -g mobile-mcp
第二步:配置Claude Desktop连接mobile-mcp
在Claude Desktop的MCP配置里添加:
🔴🟡🟢
{
"mcpServers": {
"mobile": {
"command": "mobile-mcp"
}
}
}
第三步:连接设备
iOS:用USB连接iPhone到Mac
Android:用USB连接手机,或者用网络ADB
🎯 使用示例
场景一:测试你的App
在Claude里说:
打开我的App,点击登录按钮,输入用户名"test",输入密码"123456",点击提交。
Claude会直接操作你的手机,执行这些动作。
场景二:从App抓数据
打开淘宝,搜索"iPhone手机壳",把前10个商品的价格和名称整理成表格。
Claude会操作手机、截图、识别内容、整理数据。
⚙️ 工作原理
简单说:
1. Claude/Codex作为AI客户端
2. mobile-mcp作为MCP服务器,连接手机
3. AI发送指令给mobile-mcp
4. mobile-mcp在手机上执行(点击、滑动、输入)
5. 执行结果(截图、数据)返回给AI
技术细节:
• iOS:用WebDriverAgent(苹果官方的自动化框架)
• Android:用ADB(Android Debug Bridge)
❓ 常见问题
Q1:安全吗?AI能随意操作我的手机?
A:需要你主动连接设备,AI不能远程操作。而且每次操作Claude会告诉你它要做什么,你可以批准或拒绝 🎯
Q2:iPhone需要越狱吗?
A:不需要越狱。需要Mac电脑连接,用WebDriverAgent(苹果官方支持) 🎯
Q3:能操作别人的手机吗?
A:不能。必须物理连接到你自己的设备 🎯
Q4:和传统自动化脚本有什么区别?
A:传统脚本要写代码,mobile-mcp用自然语言就行。你说"打开微信",AI就帮你打开 🎯
Q5:适合什么人用?
A:App测试人员、想自动化操作手机的人、懒得写脚本的开发者 🎯
📝 总结
mobile-mcp解决了AI不能操作手机的问题 😩
核心价值:
• iOS+Android全覆盖——包括真机和模拟器
• 自然语言操作——不用写代码,说出来就行
• MCP生态——和Claude、Codex无缝集成
适合人群:App测试人员、自动化爱好者、不想写脚本的开发者
🔗 GitHub地址:https://github.com/mobile-next/mobile-mcp
📖 官网:https://mobilenexthq.com
如果对您有启发,点个关注吧 ❤️
夜雨聆风