list_emulators
Retrieve a list of all active Android Emulators with a single command, enabling quick monitoring and management of emulator instances.
Instructions
List all running Android Emulators
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/espresso_mcp/server.py:33-42 (handler)The handler function for the 'list_emulators' tool. It executes 'adb devices' to list connected devices, filters for emulators, and returns their names.@mcp.tool() def list_emulators() -> list: """List all running Android Emulators""" result = subprocess.run(["adb", "devices"], capture_output=True, text=True) if result.returncode != 0: raise RuntimeError(f"Error listing emulators: {result.stderr}") lines = result.stdout.splitlines() print("---lines", lines) emulators = [line.split()[0] for line in lines[1:] if "emulator" in line] return emulators