Skip to main content
Glama
gitsoufiane

mobile-simulator-emulator-mcp

by gitsoufiane

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
mobile_doctor

Check local Apple and Android command-line tools, device counts, and WebDriverAgent state without changing devices.

mobile_list_devicesA

List available iOS Simulators, running Android Emulators, and configured Android virtual devices. Physical devices are excluded.

mobile_boot_deviceA

Boot an iOS Simulator or configured Android virtual device and wait until it is ready.

mobile_shutdown_deviceA

Shut down a running iOS Simulator or Android Emulator without deleting its data.

mobile_install_appA

Install an APK on an Android Emulator or an .app directory on an iOS Simulator. Paths are confined beneath MOBILE_MCP_APP_ROOT.

mobile_launch_appB

Launch an installed app by iOS bundle ID or Android package name.

mobile_terminate_appA

Terminate an app by iOS bundle ID or Android package name without clearing app data.

mobile_get_logsA

Return bounded recent logs for one installed app. Android filters by package UID; iOS filters by the app executable.

mobile_reset_appA

Clear Android app data or uninstall an iOS app. Reinstall the iOS app with mobile_install_app afterward.

mobile_set_permissionB

Grant, revoke, or reset an allowlisted iOS Simulator privacy service; grant or revoke a declared Android runtime permission.

mobile_set_locationA

Set simulated latitude/longitude on iOS or Android. Clearing the simulated location is supported on iOS only.

mobile_send_pushA

Send an APNs JSON payload to an installed iOS Simulator app. Android FCM has no equivalent adb command.

mobile_uninstall_app

Uninstall an app and its data from a simulator or emulator without per-call confirmation.

mobile_erase_deviceA

Shut down and erase all content and settings from an iOS Simulator. Android online wipe is not supported by the official emulator console.

mobile_set_clipboard

Replace the iOS Simulator pasteboard text. The current Android emulator console has no clipboard command.

mobile_get_clipboard

Read text from the iOS Simulator pasteboard. The current Android emulator console has no clipboard command.

mobile_set_status_bar

Override or clear typed iOS Simulator status-bar values for deterministic screenshots.

mobile_set_battery

Set Android Emulator battery capacity and AC charging state.

mobile_send_sms

Deliver a simulated inbound SMS to an Android Emulator.

mobile_fingerprint

Touch an enrolled Android Emulator fingerprint ID or remove the simulated finger.

mobile_set_network

Set an Android Emulator network speed and latency profile.

mobile_rotate

Rotate the Android Emulator clockwise by 90 degrees.

mobile_open_url

Open an http/https URL or an explicitly allowed deep-link scheme on a simulator or emulator.

mobile_take_screenshot

Capture the current simulator or emulator screen as a PNG image returned directly to the MCP client.

mobile_get_ui_tree

Return the current native accessibility/UI hierarchy. If truncated is true, format ends in -fragment and tree is intentionally incomplete text.

mobile_tap

Tap integer screen coordinates on a running simulator or emulator. Get fresh coordinates from mobile_get_ui_tree or a screenshot first.

mobile_swipe

Swipe between two integer screen coordinates on a running simulator or emulator.

mobile_type_text

Type text into the currently focused field. Android supports printable ASCII; iOS supports Unicode through WebDriverAgent.

mobile_press_key

Press a supported system key. BACK and APP_SWITCH are Android-only.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/gitsoufiane/mobile-simulator-emulator-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server