An MCP server that turns your ERIUS PHONE device into native tools for Claude Code, Claude Desktop, Cursor, or any other MCP client. An ERIUS PHONE device is a real Android phone or tablet dedicated to your agent. Once…
ERIUS PHONE source profile. From the maintainer documentation: “An MCP server that turns your ERIUS PHONE device into native tools for Claude Code, Claude Desktop, Cursor, or any other MCP client. An ERIUS PHONE device is a real Android phone or tablet dedicated to your agent. Once this server is connected, your agent can:”
The documented pypi package is erius-phone-mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.
The example declares ERIUS_PHONE_API_KEY, ERIUS_PHONE_DEFAULT_DEVICE. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-13.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| whoami | Which account and key this server is using, and the device ids it can access. A quick way to check the key works. |
| list_devices | Every device your key can access, with live status (booted, Android version, screen size). |
| get_device | Full status of one device, including the app currently in the foreground. |
| snapshot | Accessibility-tree snapshot of the current screen: every visible element with its text, role and a ref you can pass to tap/type/scroll. Refs reset on every… |
| screenshot | The screen as MCP image content, so the model sees it directly. Default: JPEG, longest side 1024 px (tens of KB). format, quality, max_side and scale change… |
| foreground | Just the foreground app (package, activity) and whether a crash dialog is showing. |
| wait_for_text | Wait until some text appears on screen, up to timeout_ms (max 120000). Returns the snapshot it saw. |
| tap | Tap by ref, by visible text/content_desc, or at raw x,y pixels. |
| long_press | Long-press by ref, by text/content_desc, or at x,y (optional hold time ms). |
| type_text | Type into a field. Can tap a ref/text_target first, clear the field, and press Enter after. |
| press_key | back, home, enter, delete, tab, escape, up, down, left, right, space, power, volup, voldown, recent, menu, wakeup, or a numeric keycode. |
| swipe | Swipe between two points in device pixels. |
| scroll | Scroll a container up/down/left/right. Pass the ref of the ScrollView/List itself, not of a row inside it. |
| launch_app | Launch an installed app by package name (e.g. com.android.settings). |
| open_url | Open an http/https/market URL, optionally in a specific app. |
| send_intent | Start an activity with any intent action, e.g. android.settings.WIFI_SETTINGS, with optional data, package, component and extras. |
| stop_app | Force-stop an app. |
| list_apps | Installed apps; third_party_only=True for user-installed ones only. |
| install_apk | Upload and install an APK from a file on the machine running this server. Returns package name, version, and whether the install succeeded. |
| uninstall_app | Uninstall an app by package name. |
| get_crash_log | The device's crash log buffer (logcat -b crash). Use it after an app crashes to see the real stack trace. |
{
"mcpServers": {
"erius-phone": {
"command": "uvx",
"args": [
"erius-phone-mcp"
],
"env": {
"ERIUS_PHONE_API_KEY": "YOUR_ERIUS_PHONE_API_KEY",
"ERIUS_PHONE_DEFAULT_DEVICE": "your-device-id"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| ERIUS_PHONE_API_KEY | Declared in the maintainer’s client configuration. | Yes |
| ERIUS_PHONE_DEFAULT_DEVICE | Declared in the maintainer’s client configuration. | Optional |
Connect Flutter applications with AI coding assistants via the Model Context Protocol.
Extracts and analyzes errors and warnings from Xcode build logs for integration with AI assistants.
Run A/B experiments through your AI assistant. SDKs for Ruby, Python, JS, Node, React Native, Go.
ADB Friend is a tiny cli tool, which helps you to manage your Android device via ADB. Its features were mostly designed for developers, but it can be
MCP server for Android Debug Bridge (ADB) interactions in TypeScript
Boot an AVD, screenshot, read the UI hierarchy, tap/swipe/type, set a device lock, read logcat, run Gradle builds and tests. 79 tools, from Claude Code, Cursor, VS Code, or any MCP client over stdio.