Back to Home
hemandhran icon

appium_mcp_server

Verified Safe

by hemandhran

Overview

Automates mobile application testing by managing Appium, interacting with Android emulators and iOS simulators, and generating test automation artifacts.

Installation

Run Command
python appium_mcp_server.py

Environment Variables

  • ANDROID_HOME
  • ANDROID_SDK_ROOT

Security Notes

The server relies heavily on `subprocess` calls to execute system binaries like `emulator`, `adb`, `xcrun`, `xcodebuild`, and `appium`. While necessary for its functionality, improper input sanitization in such scenarios can lead to command injection. Specifically, the `heal_locator` function constructs an XPath string using f-strings with `target_text`. If `target_text` contains a single quote, it could lead to an XPath injection vulnerability, potentially altering the query's intent. All tools are intended for local execution by an AI agent, which mitigates some external attack vectors, but internal misuse or a compromised agent could pose risks.

Similar Servers

Stats

Interest Score0
Security Score6
Cost ClassMedium
Avg Tokens300
Stars0
Forks0
Last Update2025-12-14

Tags

Mobile TestingAppiumAutomationBDDQA