AgentIndex icon
AgentIndex
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Submit Tool
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompare
Home/
Dev Tooling/
mobile-mcp
mobile-mcp logo

mobile-mcp

Active·★ 9.9k·Apache-2.0·Updated 2026-10-18
★ Essential★ Trending

Mobile MCP is a Model Context Protocol server for mobile automation and development through one platform-agnostic interface, so agents do not need separate iOS and Android code paths. It lets an agent interact with native apps and devices either through structured accessibility snapshots or through coordinate-based taps based on screenshots. The README's use cases include native app automation for testing or data entry, scripted flows and form interactions without manually driving simulators, emulators or real devices, and multi-step user journeys driven by an LLM.

Its tools fall into groups: device management (list devices, screen size, orientation), app management (list, launch, terminate, install from .apk, .ipa, .app or .zip, uninstall), screen interaction (screenshots, listing UI elements with coordinates, tap, double-tap, long press, swipe) and input and navigation (type text, press hardware buttons, open URLs). On iOS it supports simulators and real devices through native accessibility and WebDriverAgent; on Android it supports emulators and real devices through ADB and UI Automator. It prefers accessibility trees, which need no computer-vision model, and falls back to screenshot analysis when accessibility labels are missing. The project is Apache-2.0 licensed with a public roadmap and wiki.

© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

MCP ServersCode AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.

Guides

This write-up is based on the project's README and public repository data. We have not hand-tested the tool. Data as of 2026-10-17.

License
Apache-2.0
Latest release
1.0.11 · 2026-10-14
Last commit
2026-10-15
Contributors
33
Forks
860
Open issues and PRs
61
First published
2025-03-28
npm package
@mobilenext/mobile-mcp 1.0.11 · 51,112 downloads last week

Source: GitHub, npm and PyPI public APIs.

#Mobile Automation#MCP#iOS/Android#Agent-based#Development
$ Install
$ npx -y @mobilenext/mobile-mcp@latest
↗ Visit site★ GitHub
01

Features

01Fast and lightweight mobile interaction
02LLM-friendly with no computer vision dependency for accessibility
03Visual Sense for screen analysis and fallback to screenshots
04Deterministic tool application using structured data
05Ability to extract structured data from screen
02

Why choose it

+One tool set for iOS and Android across simulators, emulators and real devices.
+Prefers accessibility trees, so many interactions need no vision model, and falls back to screenshots when labels are missing.
+Covers device, app and screen control: install and launch apps, tap, swipe, type, press buttons, open URLs.
+Apache-2.0 licensed, updated daily, with a public roadmap and wiki.
03

Trade-offs

!iOS real-device support goes through WebDriverAgent and Android through ADB, so those components must be set up on your machine.
!When accessibility data is missing the server relies on screenshot-based coordinates, which are less deterministic.
!An agent can install, launch, uninstall apps and type into devices, so point it at test devices rather than a phone holding personal data.
05

Maintenance check

ActiveChecked: 2026-10-22
Last commit
2026-10-18
Commits, last 90 days
100+
Releases, last 90 days
13
Latest release
1.0.12 (2026-10-18)
Open issues
63
Recent issues with at least one comment
2/9
Commits per week, last 12 weeks
Commits per week, last 12 weeks: 4, 3, 1, 2, 13, 27, 6, 3, 12, 5, 19, 7

Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.

Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.

04

Who it fits

Pick it if
  • You need an MCP server to let AI assistants control iOS and Android simulators, emulators, and real physical devices.
  • You want to automate mobile app UI interactions, scraping, and testing using natural language through Claude or Cursor.
Look elsewhere if
  • You only need desktop browser automation; Playwright MCP or Puppeteer MCP are purpose-built for web DOM.
  • You do not have Xcode, Android SDK, or device debugging environments configured.
06

How it differs

Scrapling logovs Scrapling★ 89.2k

mobile-mcp controls mobile OS screens and mobile applications via MCP. Scrapling is a high-speed Python web scraping engine built for modern websites and anti-bot bypass.

Full comparison →
07

Compatibility

Amp
Native
Verified via docs
Cline
Native
Verified via docs
Claude Code
Native
Verified via docs
Claude Desktop
Native
Verified via docs
Codex
Native
Verified via docs
Copilot
Native
Verified via docs
08

Quick start

1
$ npx -y @mobilenext/mobile-mcp@latest
09

Use cases

↳Native app automation for testing or data-entry
↳Scripted flows and form interactions on mobile devices
↳LLM-driven automation of multi-step user journeys
10

Alternatives

⚡Top VS:
VSScrapling★89.2k→VSfastapi_mcp★12.0k→VSUnity-MCP★4.5k→VS

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Why choose it03Trade-offs05Maintenance check04Who it fits06How it differs

Most discussed open issues

  • #122 Connection Timeout with n8n13 comments · 2025-06-25
  • #140 Bug Report: Screenshot Dimensions Exceed Maximum Allowed Size in Claude Code, Forcing Session Restart11 comments · 2025-07-09
  • #303 WebDriverAgent fails to start on iOS 26.2 / Xcode 26.2 simulator5 comments · 2026-03-28
  • #81 Is possible get page source (ids) ?5 comments · 2025-06-05
  • #127 Not support for Flutter application4 comments · 2025-06-30

Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.

core
★3.7k
→
Scrapling logo
Scrapling★ 89.2k
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!
VSCompare→
fastapi_mcp logo
fastapi_mcp★ 12.0k
Expose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth!
VSCompare→
Unity-MCP logo
Unity-MCP★ 4.5k
AI-powered bridge connecting LLMs and advanced AI agents to the Unity Editor via the Model Context Protocol (MCP). Chat with AI to generate code, debug errors, and automate game development tasks directly within your project.
VSCompare→
core logo
core★ 3.7k
A framework helps you quickly build AI Native IDE products. MCP Client, supports Model Context Protocol (MCP) tools via MCP server.
VSCompare→
arcade-mcp logo
arcade-mcp★ 1.1k
The best way to create, deploy, and share MCP Servers
VSCompare→
jupyter-mcp-server logo
jupyter-mcp-server★ 1.3k
🪐 🔧 Model Context Protocol (MCP) Server for Jupyter.
VSCompare→
Web-Algebra logo
Web-Algebra★ 46
Suite of generic Linked Data/SPARQL as well as LinkedDataHub-specific MCP tools
VSCompare→
ai-mate logo
ai-mate★ 42
AI development assistant MCP server for Symfony projects
VSCompare→
See all alternatives →
07
Compatibility
08Quick start
09Use cases
10Alternatives
mobile-next /
mobile-mcp
↗

MCP server that lets agents drive iOS and Android devices, simulators and emulators

9.9k860Apache-2.0
Last commit5d ago
StatusActive
CategoryDev Tooling
Contributors33
Latest release1.0.11
Links
Documentation↗Discussion↗Issues↗Releases↗
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit