- Home
- MCP servers
- Mobile Next
Mobile Next
- typescript
3.8k
GitHub Stars
typescript
Language
4 months ago
First Indexed
3 weeks ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"mobile-next-mobile-mcp": {
"command": "npx",
"args": [
"-y",
"@mobilenext/mobile-mcp@latest"
]
}
}
}You can run a Mobile Context Protocol (MCP) server locally to automate and develop against native iOS and Android apps on real devices, simulators, or emulators. It provides a unified, platform-agnostic interface so you can script interactions, extract data, and perform multi-step workflows without needing separate knowledge for each mobile platform.
How to use
After you add the MCP server to your client or IDE, you can instruct your AI assistant to use the available tools to automate native mobile flows, read screen data, and drive complex journeys across iOS and Android. Focus on practical tasks such as launching apps, taking screenshots, tapping at coordinates, entering text, and navigating across screens. The server uses a combination of native accessibility data and, when needed, screenshot-based analysis to determine the next action.
How to install
Prerequisites you need before installing the MCP server include Node.js, a package manager, and access to the MCP tooling you plan to use. Install Node.js and a package manager, then prepare to run the MCP server as described in the steps below.
Additional sections
Configuration, security, and practical usage notes help you get the most from Mobile MCP. Keep your development devices accessible, ensure your automation tools have proper permissions on each device, and follow best practices for securing your automation workflows to prevent unintended access.
Available tools
List devices
Enumerates available simulators, emulators, and real devices so you can target the correct platform for automation.
Launch app
Starts an application on the target device using its package name or bundle identifier.
Take screenshot
Captures the current screen to analyze UI and extract data.
Interact with UI
Simulates taps, long presses, and swipes at specific coordinates or based on UI element data.
Type text
Inputs text into focused fields and supports optional submission actions.
Retrieve screen data
Extracts accessibility trees or view-hierarchy data to inform next actions.