by mobile-next
Mobile Next offers fast, seamless mobile automation for iOS and Android. Automate apps, extract data, and simplify mobil
Automate iOS and Android apps by controlling devices through accessibility data or screen coordinates. Works with emulators, simulators, and physical devices without needing platform-specific knowledge.
Mobile Next is a community-built MCP server published by mobile-next that provides AI assistants with tools and capabilities via the Model Context Protocol. Mobile Next offers fast, seamless mobile automation for iOS and Android. Automate apps, extract data, and simplify mobil It is categorized under developer tools. This server exposes 19 tools that AI clients can invoke during conversations and coding sessions.
You can install Mobile Next in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.
Apache-2.0
Mobile Next is released under the Apache-2.0 license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.
Add new capabilities to Claude beyond text generation
Example
Access external data sources, execute code, interact with tools and services
Transform Claude from chatbot to action-taking agent
Provide Claude with access to relevant context and data
Example
Load project documentation, access knowledge bases, query databases
Get more accurate, context-aware responses
Automate multi-step workflows combining AI and external tools
Example
Research → Summarize → Create document → Send notification
Complete complex tasks end-to-end without manual steps
Share your MCP server with the developer community
Mobile Next reduced integration guesswork — categories and install configs on the listing matched the upstream repo.
Mobile Next is a well-scoped MCP server in the explainx.ai directory — install snippets and categories matched our Claude Code setup.
Useful MCP listing: Mobile Next is the kind of server we cite when onboarding engineers to host + tool permissions.
Mobile Next is a well-scoped MCP server in the explainx.ai directory — install snippets and categories matched our Claude Code setup.
Mobile Next is a well-scoped MCP server in the explainx.ai directory — install snippets and categories matched our Claude Code setup.
Useful MCP listing: Mobile Next is the kind of server we cite when onboarding engineers to host + tool permissions.
We wired Mobile Next into a staging workspace; the listing’s GitHub and npm pointers saved time versus hunting across READMEs.
Useful MCP listing: Mobile Next is the kind of server we cite when onboarding engineers to host + tool permissions.
We wired Mobile Next into a staging workspace; the listing’s GitHub and npm pointers saved time versus hunting across READMEs.
Mobile Next reduced integration guesswork — categories and install configs on the listing matched the upstream repo.
showing 1-10 of 58
This is a Model Context Protocol (MCP) server that enables scalable mobile automation, development through a platform-agnostic interface, eliminating the need for distinct iOS or Android knowledge. You can run it on emulators, simulators, and real devices (iOS and Android). This server allows Agents and LLMs to interact with native iOS/Android applications and devices through structured accessibility snapshots or coordinate-based taps based on screenshots.
<h4 align="center"> <a href="https://github.com/mobile-next/mobile-mcp"> <img src="https://img.shields.io/github/stars/mobile-next/mobile-mcp" alt="Mobile Next Stars" /> </a> <a href="https://github.com/mobile-next/mobile-mcp"> <img src="https://img.shields.io/github/contributors/mobile-next/mobile-mcp?color=green" alt="Mobile Next Downloads" /> </a> <a href="https://www.npmjs.com/package/@mobilenext/mobile-mcp"> <img src="https://img.shields.io/npm/dm/@mobilenext/mobile-mcp?logo=npm&style=flat&color=red" alt="npm" /> </a> <a href="https://github.com/mobile-next/mobile-mcp/releases"> <img src="https://img.shields.io/github/release/mobile-next/mobile-mcp" /> </a> <a href="https://github.com/mobile-next/mobile-mcp/blob/main/LICENSE"> <img src="https://img.shields.io/badge/license-Apache 2.0-blue.svg" alt="Mobile MCP is released under the Apache-2.0 License" /> </a> <a href="https://insiders.vscode.dev/redirect?url=vscode%3Amcp%2Finstall%3F%7B%22name%22%3A%22mobile-mcp%22%2C%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40mobilenext%2Fmobile-mcp%40latest%22%5D%7D"> <img src="https://img.shields.io/badge/VS_Code-VS_Code?style=flat-square&label=Install%20Server&color=0098FF" alt="Install in VS Code" /> </a> </h4> <h4 align="center"> <a href="https://github.com/mobile-next/mobile-mcp/wiki"> <img src="https://img.shields.io/badge/documentation-wiki-blue" alt="wiki" /> </a> <a href="https://mobilenexthq.com/join-slack"> <img src="https://img.shields.io/badge/join-Slack-blueviolet?logo=slack&style=flat" alt="join on Slack" /> </a> </h4>https://github.com/user-attachments/assets/c4e89c4f-cc71-4424-8184-bdbc8c638fa1
<p align="center"> <a href="https://github.com/mobile-next/"> <img alt="mobile-mcp" src="https://raw.githubusercontent.com/mobile-next/mobile-next-assets/refs/heads/main/mobile-mcp-banner.png" width="600" /> </a> </p>Join us on our journey as we continuously enhance Mobile MCP! Check out our detailed roadmap to see upcoming features, improvements, and milestones. Your feedback is invaluable in shaping the future of mobile automation.
How we help to scale mobile automation:
| Platform | Supported |
|---|---|
| iOS Real Device | ✅ |
| iOS Simulator | ✅ |
| Android Real Device | ✅ |
| Android Emulator | ✅ |
For detailed implementation and parameter specifications, see
src/server.ts
mobile_list_available_devices - List all available devices (simulators, emulators, and real devices)mobile_get_screen_size - Get the screen size of the mobile device in pixelsmobile_get_orientation - Get the current screen orientation of the devicemobile_set_orientation - Change the screen orientation (portrait/landscape)mobile_list_apps - List all installed apps on the devicemobile_launch_app - Launch an app using its package namemobile_terminate_app - Stop and terminate a running appmobile_install_app - Install an app from file (.apk, .ipa, .app, .zip)mobile_uninstall_app - Uninstall an app using bundle ID or package namemobile_take_screenshot - Take a screenshot to understand what's on screenmobile_save_screenshot - Save a screenshot to a filemobile_list_elements_on_screen - List UI elements with their coordinates and propertiesmobile_click_on_screen_at_coordinates - Click at specific x,y coordinatesmobile_double_tap_on_screen - Double-tap at specific coordinatesmobile_long_press_on_screen_at_coordinates - Long press at specific coordinatesmobile_swipe_on_screen - Swipe in any direction (up, down, left, right)mobile_type_keys - Type text into focused elements with optional submitmobile_press_button - Press device buttons (HOME, BACK, VOLUME_UP/DOWN, ENTER, etc.)mobile_open_url - Open URLs in the device browserMore details in our wiki page for setup, configuration and debugging related questions.
Standard config works in most of the tools:
{
"mcpServers": {
"mobile-mcp": {
"command": "npx",
"args": ["-y", "@mobilenext/mobile-mcp@latest"]
}
}
}
<details>
<summary>Amp</summary>
Add via the Amp VS Code extension settings screen or by updating your settings.json file:
"amp.mcpServers": {
"mobile-mcp": {
"command": "npx",
"args": [
"@mobilenext/mobile-mcp@latest"
]
}
}
Amp CLI:
Run the following command in your terminal:
amp mcp add mobile-mcp -- npx @mobilenext/mobile-mcp@latest
</details>
<details>
<summary>Cline</summary>
To setup Cline, just add the json above to your MCP settings file.
</details> <details> <summary>Claude Code</summary>Use the Claude Code CLI to add the Mobile MCP server:
claude mcp add mobile-mcp -- npx -y @mobilenext/mobile-mcp@latest
</details>
<details>
<summary>Claude Desktop</summary>
Follow the MCP install guide, use json configuration above.
</details> <details> <summary>Codex</summary>Use the Codex CLI to add the Mobile MCP server:
codex mcp add mobile-mcp npx "@mobilenext/mobile-mcp@latest"
Alternatively, create or edit the configuration file ~/.codex/config.toml and add:
[mcp_servers.mobile-mcp]
command = "npx"
args = ["@mobilenext/mobile-mcp@latest"]
For more information, see the Codex MCP documentation.
</details> <details> <summary>Copilot</summary>Use the Copilot CLI to interactively add the Mobile MCP server:
/mcp add
You can edit the configuration file ~/.copilot/mcp-config.json and add:
{
"mcpServers": {
"mobile-mcp": {
"type": "local",
"command": "npx",
"tools": [
"*"
],
"args": [
"@mobilenext/mobile-mcp@latest"
]
}
}
}
For more information, see the Copilot CLI documentation.
</details> <details> <summary>Cursor</summary><img src="https://cursor.com/deeplink/mcp-install-dark.svg" alt="Install in Cursor">
Go to Cursor Settings -> MCP -> Add new MCP Server. Name to your liking, use command type with the command npx -y @mobilenext/mobile-mcp@latest. You can also verify config or add command like arguments via clicking Edit.
Use the Gemini CLI to add the Mobile MCP server:
gemini mcp add mobile-mcp npx -y @mobilenext/mobile-mcp@latest
</details>
<details>
<summary>Goose</summary>
[](https://block.github.io/goose/extension?cmd=npx&arg=-y&arg
Prerequisites
Time Estimate
15-60 minutes depending on server complexity
Steps
Troubleshooting
✓ Do
✗ Don't
💡 Pro Tips
Architecture
Model Context Protocol standardizes how AI hosts (Claude, Cursor) communicate with external tools and data sources through server implementations.
Protocols
Compatibility
✓ Use when
Use when you need Claude to access external data, execute actions, or integrate with tools. Best for extending AI capabilities beyond conversation.
✗ Avoid when
Avoid when native integrations exist (use official APIs directly), for real-time critical systems, or when security/compliance requires zero external dependencies.