Mobile MCP

Active
GitHub TypeScript Apache-2.0

Description

Model Context Protocol server for mobile automation and scraping on iOS, Android, emulators, simulators and real devices

Key Features

  • MCP protocol-based mobile automation server supporting iOS and Android real devices and emulators
  • Efficient and lightweight LLM interaction using native accessibility trees
  • Visual sense capability that falls back to screenshot analysis when a11y data is unavailable
  • Complete toolset for device management, app management, screen interaction and input navigation
  • Unified cross-platform API controlling both iOS and Android devices with one interface
  • Integration support for Claude Desktop, Codex, Cline and other MCP clients

Use Cases

💡 Mobile app automated testing across iOS and Android real devices and emulators
💡 LLM-driven multi-step user journey automation without manual device control
💡 Cross-platform mobile app data collection via agent frameworks
💡 Automated form filling and scripted interaction flows for improved mobile efficiency

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (5.9k stars)
  • Permissive open-source license (Apache-2.0)
  • Responsive to issues, low backlog

Quick Start

Add the mobile-mcp server to your MCP client config: {"mcpServers": {"mobile-mcp": {"command": "npx", "args": ["-y", "@mobilenext/mobile-mcp@latest"]}}}. Ensure a device is connected (emulator/real), then start automating via the MCP tool list.

Related Projects

Spec Workflow MCP

4.3k · TypeScript
Normal A

A spec-driven development workflow MCP server for AI-assisted software development, featuring a real-time web dashboard and VSCode extension for monitoring and managing project progress in AI coding workflows.

mcptoolstypescript +2
  • · Structured spec-driven workflow: Requirements → Design → Tasks
  • · Real-time web dashboard with progress bars and live updates
  • · VSCode extension with integrated sidebar for in-editor monitoring

Mobilerun

9.1k · Python
Active A+

Mobilerun is an open-source Android and iOS device automation framework that lets LLM agents control mobile devices via screenshots and UI state.

mobile-automationandroidios +3
  • · LLM-agnostic — Compatible with any LLM provider, switch models on demand
  • · Mobile-native tools — Screenshots, UI state, tap, swipe and type as agent tools
  • · Multi-step planning — Agents autonomously plan and execute multi-step tasks