Best Appium MCP Servers
Appium is an open-source automation tool for mobile applications, allowing developers to test native, mobile web, and hybrid applications on iOS and Android platforms using various programming languages.
Why this server?
Allows Appium to be used as the automation engine for native mobile apps, with selector healing based on XML page source layouts.
AlicenseAqualityBmaintenanceSelf-healing browser automation MCP server integrating Playwright with LLM-assisted locator repair.61MITWhy this server?
Provides mobile app automation for iOS and Android applications with native app testing, touch gestures, app lifecycle management, context switching for hybrid apps, device control, and cross-platform element selection.
AlicenseAqualityAmaintenanceEnables Claude Desktop to automate web browsers and mobile applications (iOS/Android) using WebDriverIO. Supports browser automation, mobile app testing, touch gestures, app lifecycle management, and hybrid app context switching through natural language.374,298 npm39MITWhy this server?
Provides comprehensive mobile automation capabilities through Appium, including cross-platform test creation, intelligent element locator generation, context switching for webviews, and Java/TestNG test code generation following Page Object Model best practices.

MCP Appiumofficial
AlicenseBqualityAmaintenanceEnables AI assistants to automate mobile app testing and development for iOS and Android through natural language interactions. Supports intelligent element identification, session management, automated test generation, and comprehensive device interactions including clicks, swipes, screenshots, and app management.317,223 npm481Apache 2.0Why this server?
Allows connecting to an existing Appium server session to inspect and interact with mobile applications, providing tools for UI hierarchy analysis, element location, screenshots, and user actions like tapping and typing.
AlicenseAqualityBmaintenanceProvides AI assistants with real Appium screen data, enabling them to inspect live sessions, retrieve UI hierarchies, suggest robust locators, and interact with mobile applications instead of inventing selectors.11MITWhy this server?
Enables Appium-based mobile test automation, including live step-by-step execution and Robot Framework suite generation.
AlicenseBqualityBmaintenanceEnables AI agents to discover Robot Framework keywords, execute test steps live against web, mobile, API, database, or desktop targets, and generate clean .robot test suites from plain-English instructions.191Apache 2.0Why this server?
Provides tools for interacting with Windows desktop UI Automation through an Appium server, enabling AI agents to manage sessions, discover elements, perform interactions, and handle window management on Windows desktop applications.
AlicenseAqualityAmaintenanceMCP server exposing Windows desktop UI Automation as tools for AI agents, enabling automated interaction with Windows applications via Appium.8757 npm1Apache 2.0Why this server?
Provides integration with Appium for iOS automation through WebDriverAgent, enabling UI testing, element interaction, and mobile app automation workflows.
AlicenseAqualityCmaintenanceAn MCP server that enables Claude Code to visually test and control iOS simulators, Android emulators, and real devices through 22 automation tools. It automatically generates test reports with screenshots for mobile app testing directly from the terminal.248 npm1MITWhy this server?
Provides tools and prompts for converting manual test cases to Appium automation scripts, analyzing Appium test failures, converting Appium page source XML to POM locators, and standardizing bug reports for mobile automation testing.
AlicenseAqualityDmaintenanceProvides prompt templates and tools for mobile QA automation, including converting manual tests to Appium scripts, analyzing failures, and standardizing bug reports.6Apache 2.0Why this server?
Enables mobile app testing automation via Appium, allowing the agent to run and analyze tests on mobile devices and apply automatic fixes for selector and flaky issues.
AlicenseBqualityDmaintenanceAutonomous QA testing MCP server that analyzes, fixes, and learns from test failures. Integrates with IDE and Slack to provide cause and fix in plain language.318 npmMIT