appium-mcp

gavrix/appium-mcp

3.4

If you are the rightful owner of appium-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

An Appium MCP server that facilitates mobile automation for iOS simulators and potentially Android devices.

Tools

Functions exposed to the LLM to take actions

start_session

Starts an Appium session with an automatically detected booted iOS simulator.

launch_app

Launches an application on the active Appium session using its bundle ID.

get_page_source

Retrieves the XML source hierarchy of the current screen.

find_element

Finds a UI element on the current screen using a specified strategy and selector.

tap_element

Taps or clicks an element identified by its unique element ID.

get_screenshot

Captures a screenshot of the current screen.

get_device_logs

Retrieves console logs from the connected device/simulator.

simulate_gesture

Simulates a custom gesture on the device.

end_session

Ends the current Appium session.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources