7600 Star:一个 npx 命令,让 AI 直接操控你的手机

23次阅读
没有评论

📱

让 AI 直接操控你的手机

mobile-mcp:一个 MCP 服务器,iOS / Android 真机模拟器通吃

7600+ Star
Apache-2.0
一条 npx 接入

📖 它是什么

mobile-mcp 是一个开源的 MCP(Model Context Protocol)服务器。装上它,你的 Claude Code、Cursor、Codex、Gemini、Copilot 就能直接操控手机:点按钮、输文字、滑动、截图、录屏、装 App、读日志。

以前做移动端自动化,iOS 学 XCUITest,Android 学 Espresso,两套框架。它把这些全屏蔽,同一个 API 通吃 iOS 模拟器 / iOS 真机 / Android 模拟器 / Android 真机。

✨ 核心亮点

🚀

无障碍树优先

读原生 UI 树,不用视觉模型不烧 token

📱

一套 API 通吃

iOS / Android、模拟器 / 真机同一组工具

🧰

全设备控制

点击滑动、装卸载、录屏、按键、深链

🪞

设备镜像

Claude Code 侧栏实时看手机屏

🖥️ 环境要求

Node.js v20+
iOS 测试 Xcode 命令行工具 + Simulator
Android 测试 Android SDK + adb + emulator 或真机
AI 客户端 Claude Code / Cursor / Codex / Gemini / Copilot 等 MCP 兼容客户端

🚀 三步上手

① 标准 MCP 配置(几乎所有客户端通用)

{
"mcpServers": {
"mobile-mcp": {
"command": "npx",
"args": ["-y", "@mobilenext/mobile-mcp@latest"]
}
}
}

② 各客户端快捷命令

claude mcp add mobile-mcp -- npx -y @mobilenext/mobile-mcp@latest
codex mcp add mobile-mcp npx "@mobilenext/mobile-mcp@latest"
gemini mcp add mobile-mcp npx -y @mobilenext/mobile-mcp@latest

③ 启动模拟器 / 连真机,让 AI 列设备

list available devices

能看到你的模拟器和真机就说明接好了。之后直接自然语言下指令:

"在 B 站搜一个拉面视频,点赞,留个评论'讲得真好'"
"打开 App Store,搜 1k+ 星的番茄钟 App,下载注册给五星好评"
"打开 ClassPass,订明早 7 点的瑜伽课,再设个闹钟"

🧰 AI 能操控哪些动作

设备管理 列设备、屏幕尺寸、转屏、折叠屏、改 GPS、读剪贴板
App 管理 列已装 App、启动 / 关闭 / 安装 / 卸载
屏幕交互 截图、列 UI 元素、点 / 双击 / 长按、滑动、录屏
输入导航 输文字、Home / Back / 音量键、打开 URL
日志崩溃 抓 logcat / iOS 日志、列崩溃报告、批量命令一次跑多步

❓ 常见问题

Q:要写代码吗?

不用。装完 MCP 配置,直接自然语言让 AI 操作手机。

Q:iOS 和 Android 要分别学吗?

不用。同一组工具,AI 自动适配当前设备。

Q:烧 token 吗?

不烧。读原生无障碍树,不是每步截图喂视觉模型。

Q:没有真机怎么办?

iOS 用 Simulator(macOS),Android 用 emulator(Windows/macOS/Linux 都行)。

Q:支持哪些 AI 客户端?

Claude Code、Cursor、Codex、Gemini CLI、GitHub Copilot、Amp、Cline、Goose、Windsurf、Kiro、opencode、Antigravity——任何 MCP 兼容客户端。

📎 GitHub 搜索 mobile-next/mobile-mcp

关注「AI工具匠」,获取更多 AI 工具实操教程

正文完
 0
评论(没有评论)