Mobile MCP
Overview
Mobile MCP is a comprehensive Model Context Protocol (MCP) server that enables scalable mobile automation and development through a platform-agnostic interface. It eliminates the need for distinct iOS or Android knowledge, allowing you to run automation on emulators, simulators, and physical devices (iOS and Android).
Features
- 🚀 Fast and Lightweight: Uses native accessibility trees for most interactions, or screenshot-based coordinates where accessibility labels are not available
- 🤖 LLM-friendly: No computer vision model required in Accessibility (Snapshot) mode
- 🧿 Visual Sense: Evaluates and analyzes what's actually rendered on screen to decide the next action
- 📊 Deterministic Tool Application: Reduces ambiguity found in purely screenshot-based approaches by relying on structured data whenever possible
- 📺 Extract Structured Data: Enables you to extract structured data from anything visible on screen
Main Use Cases
- 📲 Native App Automation: iOS and Android testing or data-entry scenarios
- 📝 Scripted Flows: Form interactions without manually controlling simulators/emulators or physical devices
- 🧭 Multi-step User Journeys: Automating complex workflows driven by an LLM
- 👆 General-purpose Mobile Interaction: Agent-based frameworks for mobile applications
- 🤖 Agent-to-Agent Communication: Mobile automation use cases and data extraction
Supported Platforms
- iOS Simulators on macOS/Linux
- Android Emulators on Linux/Windows/macOS
- Physical iOS or Android devices (requires proper platform tools and drivers)
Prerequisites
- Xcode command line tools for iOS development
- Android Platform Tools for Android development
- Node.js v22+ for running the MCP server
- MCP-supported foundational models or agents like Claude MCP, OpenAI Agent SDK, or Copilot Studio
Installation
Configuration
{
"mcpServers": {
"mobile-mcp": {
"command": "npx",
"args": ["-y", "@mobilenext/mobile-mcp@latest"]
}
}
}
With Claude Code
claude mcp add mobile -- npx -y @mobilenext/mobile-mcp@latest
Example Use Cases
- Video Interaction: Search for videos, comment, like, and share
- App Testing: Download apps, register, test functionality, and rate
- Content Management: Search, read, highlight, comment, and save articles
- Booking Systems: Reserve classes, set timers, and manage schedules
- Event Management: Find local events and set up calendar reminders
- Communication: Check weather and send messages via various platforms
- Meeting Coordination: Schedule Zoom meetings and share invites
Architecture
Mobile MCP provides a unified interface for mobile automation across different platforms, using accessibility trees when available and falling back to screenshot-based analysis when needed. This approach ensures reliable automation while maintaining platform independence.
Community
- Stars: 1.9K
- Forks: 173
- License: Apache 2.0
- Contributors: 15 active contributors
- Slack Community: Join our Slack
Getting Started
- Website: mobilenexthq.com
- Wiki: GitHub Wiki
- Roadmap: Project Roadmap
- Last Updated: August 2025