app-screen-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_simulatorsB | List all available iOS simulators with their state (Booted, Shutdown, etc.) |
| boot_simulatorC | Boot an iOS simulator by UDID |
| terminate_appA | Terminate (force-quit) an app on a simulator |
| launch_appC | Launch an app on a simulator |
| get_ui_treeC | Get the full accessibility/UI tree as structured JSON. |
| take_screenshotB | Take a JPEG screenshot with optional compression and unchanged-image suppression. |
| get_screen_summaryC | Get screen context (UI tree and optional screenshot) with token-saving options. |
| tapB | Tap at specific (x, y) coordinates on the simulator screen |
| tap_relativeA | Tap using relative coordinates (rx, ry) in [0,1] where (0.5, 0.5) is center. |
| type_textC | Type text into the currently focused element on the simulator |
| swipeC | Perform a swipe gesture from one coordinate to another |
| press_buttonB | Press a hardware button on the simulator |
| find_elementsC | Search the UI tree for elements whose label, value, or hint contains query text |
| tap_textA | Find a UI element by visible text and tap its center. |
| tap_idA | Find a UI element by its accessibility identifier and tap its center. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/xmuweili/app-screen-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server