Back to MCP Servers

Auto Mobile

Tool suite built around an MCP server for Android automation for developer workflow and testing

developer-toolstestingautomation
By zillow
798Updated 4 months agoTypeScriptApache-2.0

Installation

npx -y auto-mobile

Configuration

{
  "mcpServers": {
    "auto-mobile": {
      "command": "npx",
      "args": ["-y", "auto-mobile"]
    }
  }
}

How to use

  1. Run the installation command above (if needed)
  2. Open your Claude Code settings file (~/.claude/settings.json)
  3. Add the configuration to the mcpServers section
  4. Restart Claude Code to apply changes

AutoMobile

⚠️ PROJECT ARCHIVED

AutoMobile is no longer maintained or supported by Zillow. Zillow does not provide warranties or support for this project.

This repository has been archived and is read-only. For continued development and support, please see the community-maintained fork by Jason Pearson:

🔗 https://github.com/kaeawc/auto-mobile


AutoMobile sticker

<a href="https://glama.ai/mcp/servers/@zillow/auto-mobile"> <img width="380" height="200" src="https://glama.ai/mcp/servers/@zillow/auto-mobile/badge" alt="AutoMobile MCP server" /> </a>

AutoMobile is a set of tools for mobile automation. You can use it for UI testing or as a development workflow assistant.

The first platform supported is Android with plans to extend to iOS.

How it works

  • 🔧 Powerful MCP Server: AutoMobile provides comprehensive actions through MCP tool calls with a fast observations to drive the interaction loop.
  • 🗺️ Source Mapping: Combining project path config with deep view hierarchy analysis we know exactly what code is being rendered.
  • ✍️ Automated Test Authoring: When used in test authoring mode AutoMobile will write tests for you. It is the only way it writes tests.
  • 🧪 Test Execution - Run tests locally or on CI without extra infrastructure.
  • 📱 Device Management: Multi-device support with emulator control and app lifecycle management.

All together you get a system that looks like this:

automobile_system_design.png

Documentation

Contributing

Acknowledgement

By continuing to use AutoMobile, you acknowledge and agree to the warnings and responsible use requirements.

View source on GitHub