Back to MCP directory
publicPublicdnsLocal runtime

auto-mobile

AutoMobile是一个移动端自动化工具集,提供Android平台自动化测试、UI交互、测试编写与执行功能,通过MCP服务器实现智能交互循环和源码映射。

article

README

🚀 AutoMobile

AutoMobile是一套用于移动自动化的工具集。你可以将其用于UI测试,或作为开发工作流的辅助工具。目前,该工具首先支持安卓平台,未来也有计划将支持范围扩展至iOS。

🚀 快速开始

AutoMobile已发布到 npm,你可以参考 安装与入门指南 进行安装,文档中也提供了经过测试的代理配置说明。

✨ 主要特性

强大的MCP服务器

AutoMobile通过MCP工具调用,提供了丰富的 操作,并能实现快速的 观测,以驱动 交互循环。详情可查看 Powerful MCP Server

源码映射

结合项目路径配置和深度视图层次分析,该工具能够精准定位正在渲染的代码。

自动化测试编写

在测试编写模式下,AutoMobile可以自动为你编写测试用例,这也是它编写测试用例的唯一方式。具体可参考 Automated Test Authoring

测试执行

你可以在本地或持续集成环境中运行测试,无需额外的基础设施。更多内容见 Test Execution

设备管理

支持多设备管理,包括模拟器控制和应用生命周期管理。

整个系统的架构如下所示: automobile_system_design.png

📚 详细文档

👥 贡献指南

🙏 声明

继续使用AutoMobile即表示 你已确认并同意相关警告和安全使用要求

AutoMobile sticker

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client