MCP Appium ServerServer

Rahulec08
GitHub
App AutomationTestingDeveloper Tools

Loading subscription status...

💡 Description

A Model Context Protocol (MCP) server implementation for automating mobile apps using Appium, supporting multiple device interactions, element operations, and app management through a standardized protocol.

📝 JSON Entries

{
  "mcpServers": [
    {
      "appium-mcp": {
        "env": {
          "PATH": "$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools",
          "JAVA_HOME": "/path/to/your/java",
          "ANDROID_HOME": "/path/to/your/android/sdk",
          "DEVELOPER_DIR": "/Applications/Xcode.app/Contents/Developer"
        },
        "args": [],
        "command": "npm run dev"
      }
    }
  ]
}

🛠️ Tools

initialize-appiumsave-ui-hierarchyclose-appiumappium-screenshottap-elementsend-keysget-page-sourceswipe

Features

  • Support for both Android and iOS app automation
  • Element interaction capabilities
  • Device and app management

💬 Example Queries

  • Automate the installation of an Android application
  • Perform UI interactions on an iOS application
  • Take a screenshot of the current application state