乐于分享
好东西不私藏

想让AI帮你操作手机?这个开源工具连iOS都能搞定

想让AI帮你操作手机?这个开源工具连iOS都能搞定
               

✨ 全文约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

               

如果对您有启发,点个关注吧 ❤️