Observe a MAX+plus II window
desktop_observeCapture a MAX+plus II window's native screenshot, UI Automation tree, focus, bounds, and observation ID to inspect the UI before acting; each observation is consumed by input.
Instructions
Return a fresh native screenshot as standard MCP image content, UI Automation tree, focus, window bounds and observationId directly. Inspect before acting; each input consumes its observation. Capture diagnostics report limitations honestly.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| root | No | MAX+plus II installation root; defaults to MAXPLUS2_ROOT or discovered installation. | |
| windowId | Yes | Opaque ID from desktop_windows; never invent one. | |
| menuLimit | No | Maximum native menu records; default60. | |
| textLimit | No | Maximum controls in one observation page, default 60; the response budget may reduce this. Global element indices are preserved. | |
| menuOffset | No | Native menu pagination offset. Use menus.nextOffset and inspect actual enabled leaf commands. | |
| textOffset | No | Control pagination offset, default 0. Use nextTextOffset from the previous observation; every page creates a new observationId. | |
| includeText | No | Capture accessibility tree and focus, default true. Required for indexed input and typing. | |
| includeScreenshot | No | Capture screenshot, default true. Required for coordinate input. |