What are the prerequisites to use this server?
Node.js v14+, JDK, Android SDK (for Android), Xcode (for iOS, macOS only), Appium Server installed globally, and a connected Android device/emulator or iOS device/simulator.
@Rsec08
Basic information
MCP SERVER for appium
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
An MCP server implementation for mobile app automation using Appium. It provides a Model Context Protocol interface to control mobile devices (Android and iOS) through Appium, enabling automated testing and interaction with native apps.
Install dependencies (npm install), start Appium server (appium), build the project (npm run build), then start the MCP server (npm run dev). Run tests with npm test. Configure device name, app path, or app package/activity in examples/appium-test.ts.
Node.js v14+, JDK, Android SDK (for Android), Xcode (for iOS, macOS only), Appium Server installed globally, and a connected Android device/emulator or iOS device/simulator.
Edit `examples/appium-test.ts`: update `deviceName`, set `app` path to your APK, or specify `appPackage` and `appActivity` for an installed app. Common capabilities include `platformName`, `automationName`, and `noReset`.
Run `adb devices` to confirm the device is connected. Ensure USB debugging is enabled. Try reconnecting the device or restarting the adb server.
Use Appium Inspector to verify your selectors. Check that elements are visible on screen (not off-screen or covered). Try different locator strategies (e.g., XPath, accessibility id).
Verify Appium server is running on the default port, check for port conflicts, and ensure the capabilities (deviceName, platformName) are correctly set in your test configuration.
Painless E2E Automation for Mobile and Web
不止于 CSS

Request dedicated senior developers to work on your project, write job descriptions, and prep technical interviews — all without leaving your Claude chat. Just describe what you need, and Lemon.io MCP does the rest. 1–3

Handl speaks the Model Context Protocol. Your whole billing operation — projects, invoices, clients, reports, approvals — as tools any AI assistant can call, inside your autonomy rules.

Yuppsy MCP: build and publish real estate websites from your AI assistant. Yuppsy lets your AI assistant create live websites for real estate agents and individual property listings. You don't need a designer or any code
Comments