MCP Appium Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
initialize-appium

Initialize an Appium driver session for mobile automation

close-appium

Close the current Appium driver session

appium-screenshot

Take a screenshot using Appium

tap-element

Tap on a UI element identified by a selector

send-keys

Send text input to a UI element

get-page-source

Get the XML representation of the current UI

swipe

Perform a swipe gesture on the screen

wait-for-element

Wait for an element to be visible on screen

extract-locators

Extract element locators from UI XML source

save-ui-hierarchy

Save UI hierarchy XML to a file

find-by-text

Generate XPath to find element by text

generate-test-script

Generate Appium test script from actions

list-devices

List all connected Android devices

install-app

Install an Android application APK

uninstall-app

Uninstall an Android application

take-screenshot

Take a screenshot on an Android device

list-installed-packages

List all installed packages on an Android device

launch-app

Launch an app on an Android device

execute-adb-command

Execute a custom ADB command

ID: pu6x5f1oro