Quash MCP server
What it does
Quash MCP enables an AI agent to automate testing and interaction with Android and iOS mobile apps on locally connected devices. It handles test execution, test case generation, app management, and result reporting through the Quash automation engine.
- Run natural-language test tasks against a connected mobile device and retrieve execution reports.
- Generate test cases from prompts, documentation, or repository code for mobile apps.
- Manage mobile app builds and installations, and set up simulators or physical devices for automation.
Tools this server exposes
| Tool | Does |
|---|---|
| run_test | Execute a test task on a connected device and stream back results. |
| generate_test_cases | Create test cases from natural language, documentation, or code repositories. |
| setup_simulator | Configure an iOS simulator for testing (macOS only). |
| setup_device | Prepare a physical iOS or Android device for automation. |
| install_app | Install or manage an app build on a connected device. |
| get_run_results | Retrieve test execution results and reports from a completed run. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.