list_avds
Retrieve a list of all available Android Virtual Devices (AVDs) on the espresso-mcp server for streamlined device management and testing.
Instructions
List all available Android Virtual Devices (AVDs)
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/espresso_mcp/server.py:24-30 (handler)The main handler function for the 'list_avds' tool, which executes subprocess.run to list available Android Virtual Devices (AVDs) using 'emulator -list-avds'.@mcp.tool() def list_avds() -> list: """List all available Android Virtual Devices (AVDs)""" result = subprocess.run(["emulator", "-list-avds"], capture_output=True, text=True) if result.returncode != 0: raise RuntimeError(f"Error listing AVDs: {result.stderr}") return result.stdout.splitlines()