Mobile MCP
Rank #28io.github.mobile-next/mobile-mcp
MCP server for iOS and Android Mobile Development, Automation and Testing
What you can do with Mobile MCP
Mobile MCP lets an agent automate and develop native iOS and Android apps through one platform-agnostic interface, working from accessibility snapshots or, when needed, screenshots and coordinate taps, on simulators, emulators, real devices and Mobile Next Cloud devices.
- Drive multi-step flows in a native app
- Fill forms and verify screens for testing
- Install, launch and terminate apps
- Read device logs and crash reports
- Record the screen while a scenario runs
What Mobile MCP can and cannot do
33 tools for device management (list devices, orientation, fold, location, clipboard), cloud devices (login, allocate, release), app management, screen interaction (screenshots, element listing, tap, double tap, long press, swipe, recording), input and navigation (type, hardware buttons, open URL), logs and crashes, plus mobile_batch_commands to run several in one call.
- mobile_list_available_devices
- mobile_get_screen_size
- mobile_set_orientation
- mobile_set_location
- mobile_list_apps
- mobile_launch_app
- mobile_terminate_app
- mobile_install_app
- mobile_take_screenshot
- mobile_list_elements_on_screen
- mobile_click_on_screen_at_coordinates
- mobile_long_press_on_screen_at_coordinates
- mobile_swipe_on_screen
- mobile_type_keys
- mobile_press_button
- mobile_open_url
- mobile_start_screen_recording
- mobile_get_device_logs
- mobile_list_crashes
- mobile_batch_commands
- mobile_login_to_cloud_provider
- mobile_allocate_remote_device
- Real devices need platform tools and drivers set up (adb with USB debugging; iOS device connected and trusted)
- Fold support applies only to specific foldable simulators and emulators
- Non-standard URL schemes are blocked in mobile_open_url unless MOBILEMCP_ALLOW_UNSAFE_URLS is set
- The HTTP server accepts unauthenticated connections unless MOBILEMCP_AUTH is set; the old HTTP+SSE flow has been removed
- Device mirroring (/mobile-mirror) needs a kitty-graphics terminal such as kitty or Ghostty
What you need before using Mobile MCP
The registry listing declares no required environment variables or authentication. This is declared metadata, not a verified install — the repository README is the authority.
Declared by Glama, last synced Oct 16, 2026. Not independently verified by MCP Toplist.
- Runtime
- Node.js 20+ via npx @mobilenext/mobile-mcp@latest
- Credentials
- None locally; a Mobile Next Cloud login for remote devices
- Also needed
- Xcode command line tools and a booted simulator for iOS; Android Platform Tools (adb) and a running emulator for Android
Connect Mobile MCP and confirm it works
- Add command npx with args ["-y", "@mobilenext/mobile-mcp@latest"] to your client (Claude Code: claude mcp add mobile-mcp -- npx -y @mobilenext/mobile-mcp@latest)
- Or install the Claude Code plugin: /plugin marketplace add mobile-next/mobile-mcp, then /plugin install mobile-mcp@mobile-mcp
- Start a simulator or emulator, or connect and authorise a real device
- For HTTP mode run npx @mobilenext/mobile-mcp@latest --listen 3000 and set MOBILEMCP_AUTH
claude mcp add mobile-mcp -- npx -y @mobilenext/mobile-mcp[mcp_servers.mobile-mcp]
command = "npx"
args = ["-y", "@mobilenext/mobile-mcp"]Add to ~/.codex/config.toml.
{
"mcpServers": {
"mobile-mcp": {
"command": "npx",
"args": [
"-y",
"@mobilenext/mobile-mcp"
]
}
}
}Add to claude_desktop_config.json (Settings → Developer → Edit Config).
{
"mcpServers": {
"mobile-mcp": {
"command": "npx",
"args": [
"-y",
"@mobilenext/mobile-mcp"
]
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (per project).
{
"servers": {
"mobile-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mobilenext/mobile-mcp"
]
}
}
}Save as .vscode/mcp.json in your workspace.
{
"mcpServers": {
"mobile-mcp": {
"command": "npx",
"args": [
"-y",
"@mobilenext/mobile-mcp"
]
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
{
"mcpServers": {
"mobile-mcp": {
"command": "npx",
"args": [
"-y",
"@mobilenext/mobile-mcp"
]
}
}
}Ask: "list available devices".
Expected: The agent calls mobile_list_available_devices and returns your running simulators, emulators and connected devices; an empty list means none is booted yet.
When to choose another server
- agent-device#5
You want a CLI with settle diffs, replayable scripts and React Native profiling as well as MCP.
- MCP Appium - Mobile Development and Automation Server#5,018
Your mobile automation is built on Appium drivers.
- Xcodebuildmcp#818
You need to build and run Xcode projects, not just drive the UI.
What changed, and when this was checked
- First listed
- Apr 3, 2025
- Latest version published
- Oct 14, 2026
- Version history
- 35 versions tracked (below)
- Requirements evidence
- Declared by Glama, last synced Oct 16, 2026. Not independently verified by MCP Toplist.
- Profile checked
- Oct 9, 2026 against README
- Ranking data as of
- Oct 16, 2026
- Official MCP ↗listed since Apr 25, 2026 · still listed
- PulseMCP ↗listed since Jun 4, 2026 · still listed
- mcp.so ↗listed since Jun 4, 2026 · still listed
- Glama ↗listed since Jun 4, 2026 · still listed
Do you maintain Mobile MCP? to correct or enrich this profile.
Available versions (35)
| Version | Published |
|---|---|
| 1.0.11 | Oct 14, 2026 |
| 1.0.10 | Oct 11, 2026 |
| 1.0.8 | Oct 2, 2026 |
| 1.0.7 | Oct 1, 2026 |
| 1.0.3 | Sep 8, 2026 |
| 1.0.2 | Aug 9, 2026 |
| 1.0.0 | Aug 2, 2026 |
| 0.0.62 | Jul 11, 2026 |
| 0.0.61 | Jul 2, 2026 |
| 0.0.60 | Jun 15, 2026 |
| 0.0.59 | Jun 9, 2026 |
| 0.0.58 | Jun 2, 2026 |
| 0.0.57 | May 28, 2026 |
| 0.0.56 | May 17, 2026 |
| 0.0.51 | Apr 5, 2026 |
| 0.0.50 | Mar 27, 2026 |
| 0.0.49 | Mar 24, 2026 |
| 0.0.48 | Mar 20, 2026 |
| 0.0.47 | Mar 9, 2026 |
| 0.0.46 | Mar 3, 2026 |
| 0.0.45 | Mar 2, 2026 |
| 0.0.44 | Feb 25, 2026 |
| 0.0.43 | Feb 24, 2026 |
| 0.0.42 | Feb 3, 2026 |
| 0.0.41 | Jan 27, 2026 |
| 0.0.40 | Jan 15, 2026 |
| 0.0.39 | Jan 2, 2026 |
| 0.0.38 | Dec 9, 2025 |
| 0.0.37 | Dec 8, 2025 |
| 0.0.36 | Nov 19, 2025 |
| 0.0.35 | Nov 14, 2025 |
| 0.0.34 | Nov 1, 2025 |
| 0.0.31 | Oct 7, 2025 |
| 0.0.26 | Sep 9, 2025 |
| 0.1.0 | Nov 25, 2024 |
Ranks ahead of 144,368 of 144,396 servers on MCP Toplist.
Show your rank
Maintain this server? Add the live rank badge to your README — it updates automatically as the leaderboard changes.
[](https://mcptoplist.com/server/io.github.mobile-next%2Fmobile-mcp)<a href="https://mcptoplist.com/server/io.github.mobile-next%2Fmobile-mcp"><img src="https://mcptoplist.com/badge/io.github.mobile-next%2Fmobile-mcp.svg" alt="MCP Toplist: Top 1% of 144,396" /></a>Variants: append ?metric=score or ?metric=stars to the image URL.
Frequently asked questions
- Who maintains Mobile MCP?
- Mobile MCP is maintained by mobile-next, which publishes 1 MCP server (35 total versions) tracked on MCP Toplist.
- Is Mobile MCP listed on the Official MCP Registry?
- Yes — Mobile MCP is listed on the Official MCP Registry, alongside PulseMCP, mcp.so and Glama.
- How many versions does Mobile MCP have?
- MCP Toplist tracks 35 versions of Mobile MCP, most recently published on Oct 14, 2026.
- Where can I find the source code for Mobile MCP?
- The source code for Mobile MCP is hosted at github.com/mobile-next/mobile-mcp.
Do you run this server?
Community projects list the MCP servers behind real agents and apps. Publish yours and this page will link to it.