mobile-next
Enables remote control of Android and iOS devices through commands for screenshots, app management, screen interactions, and UI navigation, ideal for automated testing and demonstrations.
Open a URL in browser on device
Swipe on the screen
List all the installed apps on the device
Type text into the focused element
Launch an app on mobile device. Use this to open a specific app. You can find the package name of the app by calling list_apps_on_device.
Select a device to use. This can be a simulator or an Android device. Use the list_available_devices tool to get a list of available devices.
Press a button on device
Stop and terminate an app on mobile device
Get the current screen orientation of the device
Get the screen size of the mobile device in pixels
Save a screenshot of the mobile device to a file
Change the screen orientation of the device
Take a screenshot of the mobile device. Use this to understand what's on screen, if you need to press an element that is available through view hierarchy then you must list elements on screen instead. Do not cache this result.
Use the default device. This is a shortcut for mobile_use_device with deviceType=simulator and device=simulator_name
List all available devices. This includes both physical devices and simulators. If there is more than one device returned, you need to let the user select one of them.
List elements on screen and their coordinates, with display text or accessibility label. Do not cache this result.
Click on the screen at given x,y coordinates. If clicking on an element, use the list_elements_on_screen tool to find the coordinates.
Connect to MCP Server
No additional configuration required