mobile-mcp
mobile-mcp is an MCP server that lets AI agents drive iOS and Android apps on simulators, emulators, and real devices for testing and automation.
What it is good for
- Testing native iOS and Android apps without writing platform-specific test code
- Filling in forms and running multi-step flows on a phone with an AI agent
- Taking screenshots, reading screen contents, and recording device video
- Collecting device logs and crash reports from a phone or emulator
At a glance
- Who it is for
- Setup
- Guided command-line setup
Level 4 of 5. You copy and paste commands into a terminal by following the instructions. Comfortable territory for vibe coders.
- Cost
- Free and open source
- Type
- MCP server or connector
- Tasks
- Works with
- Claude Code, Codex, Cursor, Gemini, GitHub Copilot, VS Code
Momentum
- Rank this week
- Not ranked yet
- Best rank
- None yet
- GitHub stars
- 10,217
GitHub numbers as of Nov 2, 2026. Updated weekly.
Official links
Setup steps are on the official pages. We do not repeat them here, since they change.
Questions
- Is mobile-mcp free?
- Yes. It is free and open source (Apache-2.0 license).
- Do I need to know how to code to use mobile-mcp?
- You do not need to write code, but setup means copying and pasting commands into a terminal by following its instructions.
- What does mobile-mcp work with?
- According to its own documentation, it works with Claude Code, Codex, Cursor, Gemini, GitHub Copilot, and VS Code.
- What is mobile-mcp good for?
- Testing native iOS and Android apps without writing platform-specific test code, filling in forms and running multi-step flows on a phone with an AI agent, taking screenshots, reading screen contents, and recording device video, and collecting device logs and crash reports from a phone or emulator.
Similar agents to mobile-mcp
- axuse
axuse is an MCP server that lets AI agents control a browser and desktop by reading page structure instead of screenshots, for developers and agent operators.
- cua
Cua is a set of tools that gives AI agents full desktops they can operate for people who need work done on their computer.
- OpenBot
OpenBot is a desktop app that runs persistent AI teammates on your own computer, each with its own workspace and task queue, for people who want agents working in the background.
- esp32-iphone-agent
ESP32 iPhone Agent is a hardware and app setup that lets an AI model operate a real iPhone for hands-free phone tasks, using a small board instead of a computer.
- hermes-jev-skills
Hermes Jev Skills is a set of add-ons that adds a small decision model to AI agents so routine choices cost less for people running Hermes, Claude Code, or Codex.
- AutoCua
AutoCua is a Python agent that controls a computer, browser, or phone by clicking and typing for users who need repetitive desktop or web tasks done.