Mobile MCP

Mobile MCP

site icon
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 平台工具是否安装成功。

使用教程

使用依赖

  1. 安装 Android Studio
  2. 确保已安装平台工具
  3. 运行以下命令验证安装: 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"]}'

调试方式

  1. 确保 Android 设备已连接(通过 USB 或模拟器)
  2. 运行 Mobile MCP 服务: sh npx mobile-mcp
  3. 检查设备是否被正确识别: sh adb devices

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。