Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
No arguments |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
list_apps_on_device | List all apps on device |
launch_app | Launch an app on mobile device |
terminate_app | Stop and terminate an app on mobile device |
get_screen_size | Get the screen size of the mobile device in pixels |
click_on_screen_at_coordinates | Click on the screen at given x,y coordinates |
list_elements_on_screen | List elements on screen and their coordinates, with display text or accessibility label. Do not cache this result. |
press_button | Press a button on device |
open_url | Open a URL in browser on device |
swipe_on_screen | Swipe on the screen |
type_text | Type text into the focused element |
take_device_screenshot | Take a screenshot of the mobile device. Use this to understand what's on screen, if you need to press an element that is available through view hierarchy then you must list elements on screen instead. Do not cache this result. |