start_session
Return the meta description JSON for the start_session tool.
Instructions
Start a scrcpy session for fast input control and screenshots. When a session is active, tap/swipe/text/screenshot are 10-50x faster. Requires scrcpy-server to be installed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| maxFps | No | Max frames per second (default 30) | |
| serial | No | Device serial number | |
| maxSize | No | Max screen dimension in pixels (default 1024) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| serial | Yes | Resolved device serial | |
| status | Yes | Session status (e.g. 'connected') | |
| message | Yes | Human-readable status message | |
| screenSize | Yes | Native display resolution — tap/swipe use these native coordinates, matching ui_dump / ui_find_element bounds directly (no scaling) | |
| videoAvailable | Yes | Whether the scrcpy video stream is up. When false, the session still works for input/clipboard but screenshots fall back to adb screencap. |