
Mobile MCP

2025.04.02
30
TypeScript移动设备自动化UI 交互浏览器自动化
Mobile MCP 是一个基于 Model Context Protocol (MCP) 的服务,专注于提供移动设备自动化能力。它允许大型语言模型(LLMs)通过结构化的 UI 转储与移动设备进行交互,而无需依赖屏幕截图或其他视觉输入。目前仅支持 Android 设备,iOS 支持即将推出。
View on GitHub
Overview
基本能力
产品定位
Mobile MCP 是一个专注于移动设备自动化的服务,通过结构化的 UI 转储实现与移动设备的交互。
核心功能
- 提供移动设备自动化能力
- 支持通过结构化的 UI 转储与移动设备交互
- 目前仅支持 Android 设备
适用场景
- 移动设备自动化测试
- 移动设备 UI 交互自动化
- 移动设备操作模拟
工具列表
adb
: Android 调试桥,用于与 Android 设备通信npx mobile-mcp
: 用于安装和运行 Mobile MCP 服务
常见问题解答
- Q: 支持哪些平台? A: 目前仅支持 Android 设备,iOS 支持即将推出。
- Q: 如何验证安装?
A: 运行
adb
命令验证 Android 平台工具是否安装成功。
使用教程
使用依赖
- 安装 Android Studio
- 确保已安装平台工具
- 运行以下命令验证安装:
sh adb
安装教程
Claude Desktop 配置
自动安装:
npx mobile-mcp install
或手动添加到 Claude Desktop 配置:
{
"mcpServers": {
"mobile-mcp": {
"command": "npx",
"args": ["mobile-mcp"]
}
}
}
VS Code 安装
使用 VS Code CLI 安装:
# For VS Code
code --add-mcp '{"name":"mobile","command":"npx","args":["mobile-mcp"]}'
# For VS Code Insiders
code-insiders --add-mcp '{"name":"mobile","command":"npx","args":["mobile-mcp"]}'
调试方式
- 确保 Android 设备已连接(通过 USB 或模拟器)
- 运行 Mobile MCP 服务:
sh npx mobile-mcp
- 检查设备是否被正确识别:
sh adb devices