CursorTouch/Android-MCP

MCP Server for interacting with Android Devices.

解决的问题

Android-MCP 提供了一个桥梁,让 AI 代理能够直接与 Android 设备交互。它消除了对复杂计算机视觉管线或预编写脚本的需求,使 LLM 能够使用自然语言执行现实世界的移动任务,例如应用程序导航、UI 交互和自动化 QA 测试。

运作原理

该项目作为一个 Model Context Protocol (MCP) 服务器运行。它通过 ADB (Android Debug Bridge) 和 Android Accessibility API 与 Android 设备集成,以读取视图层级并执行操作。由于它与原生 UI 元素交互,因此可以与任何 LLM 或 Vision Language Model (VLM) 搭配使用,而无需专门的 OCR 或微调过的 CV 模型。

适用对象

此工具专为希望使用 AI 代理自动化 Android 移动交互的开发人员和 QA 工程师,以及探索移动平台上具身智能的研究人员而设计。

特色亮点

  • 原生集成:使用 ADB 和 Accessibility API 进行点击、滑动、输入和读取 UI 层级。
  • 模型无关:兼容于任何 LLM/VLM;无需自定义 CV 或 OCR 管线。
  • 全面的工具集:包含用于手势、按键、屏幕截图、设备状态监控和 shell 命令执行的专用工具。
  • 灵活的连接性:支持实体设备和模拟器 (Android 10+) 的 USB 和 WiFi ADB 连接。

相关

  • 项目
  • 项目
  • 项目
  • 项目