Mobile MCP
UntestedMCP Server for Android/iOS application and device automation, development and app scraping. Simulator/Emulator/Physical devices like iPhone, Google Pixel, Samsung supported.
Install
Claude Code
claude mcp add mobile-mcp -- npx -y mobile-mcpSafety Report
details
No API authentication required for the MCP server itself. Real device access requires proper platform credentials (Apple Developer account for iOS, ADB authorization for Android).
details
Local stdio transport. CORS not applicable.
details
Local device control tool. No external API rate limits.
details
No known CVEs for mobile-mcp package.
details
Requires Xcode CLI tools (iOS) and Android Platform Tools. No published SBOM for the npm package itself.
details
No dangerous code patterns detected
details
Apache License 2.0.
details
Open source on GitHub (mobile-next/mobile-mcp). Apache 2.0 licensed.
details
Actively maintained by mobile-next organization. Node.js v22+ requirement indicates recent development.
Compatibility
Tools Provided (19)
mobile_list_available_devices Enumerate all available simulators, emulators, and physical devices.
mobile_get_screen_size Retrieve the display dimensions of the target device.
mobile_get_orientation Check the current screen orientation (portrait or landscape).
mobile_set_orientation Switch the device between portrait and landscape orientation.
mobile_list_apps List all installed applications on the device.
mobile_launch_app Start an application by its package name (Android) or bundle identifier (iOS).
mobile_terminate_app Stop a running application by its identifier.
mobile_install_app Install an app from a local .apk, .ipa, .app, or .zip file onto the device.
mobile_uninstall_app Remove an installed application from the device.
mobile_take_screenshot Capture the current display state of the device as an image.
mobile_save_screenshot Save a captured screenshot to disk at a specified path.
mobile_list_elements_on_screen Get coordinates and properties of UI components currently visible on screen.
mobile_click_on_screen_at_coordinates Tap the screen at specified x,y coordinates.
mobile_double_tap_on_screen Perform a double-tap gesture at specified coordinates.
mobile_long_press_on_screen_at_coordinates Perform an extended press action at specified coordinates.
mobile_swipe_on_screen Perform a directional swipe gesture on the screen.
mobile_type_keys Input text into the focused element, with optional form submission.
mobile_press_button Simulate hardware button presses such as HOME, BACK, VOLUME, or ENTER.
mobile_open_url Open a URL in the device's browser.
Frequently Asked Questions
What is Mobile MCP?
MCP Server for Android/iOS application and device automation, development and app scraping. Simulator/Emulator/Physical devices like iPhone, Google Pixel, Samsung supported.
What tools does Mobile MCP provide?
Mobile MCP provides 19 tools including mobile_list_available_devices, mobile_get_screen_size, mobile_get_orientation, mobile_set_orientation. Each tool can be called by AI agents to perform specific operations.
Is Mobile MCP safe to use?
Mobile MCP has not yet been security scanned. We recommend reviewing the source code and safety report before use.
What are alternatives to Mobile MCP?
Similar MCP servers include Figma Context MCP, Git MCP, Firebase MCP. Each serves a similar purpose but may differ in features, language, and compatibility.
Similar MCP Servers
Figma Context MCP
UntestedProvide coding agents direct access to Figma data to help them one-shot design implementation.
Git MCP
Untestedgitmcp.io is a generic remote MCP server to connect to ANY GitHub repository or project for documentation
Firebase MCP
VerifiedGives AI development tools Firebase-specific capabilities and expertise.