| device | Yes | ReMCP device id returned by list_devices. Required for every device operation. | |
| ocr_psm | No | Tesseract page segmentation mode, 3..13; default 11. | |
| ui_scope | No | Accessibility scope for computer_snapshot. Default active keeps the compact snapshot fast; desktop requests all accessible applications/windows. | |
| grid_rows | No | Optional reference-grid row count returned as visual metadata; 0..20. | |
| include_ui | No | Include native accessibility tree; default true. False is the fast screenshot-only path. | |
| include_ocr | No | Run optional local OCR. Default auto: only when native accessibility and browser DOM are unavailable. Requires tesseract on PATH. | |
| grid_columns | No | Optional reference-grid column count returned as visual metadata; 0..20. | |
| max_ui_depth | No | Maximum native accessibility depth; default 12. | |
| max_ui_nodes | No | Maximum native accessibility nodes; default 800. | |
| ocr_language | No | Tesseract language code, default eng; multiple languages may use eng+deu. | |
| ocr_max_words | No | Maximum OCR word boxes returned; default 2000, maximum 10000. | |
| semantic_tree | No | Include compact semantic hierarchy text alongside nodes; default true. | |
| ocr_timeout_ms | No | OCR timeout, default 30000 ms, maximum 120000 ms. | |
| ui_browser_dom | No | Prefer the native browser accessibility document subtree when the OS exposes one; on Windows this also enables the Firefox MSAA/IAccessible fallback. | |
| include_browser | No | Include CDP browser accessibility when available. Default auto: only when the active app looks Chromium-based. | |
| browser_max_nodes | No | Maximum browser accessibility nodes; default 500, maximum 2000. | |
| browser_readiness | No | Opt-in bounded CDP readiness status: disabled, blocked endpoint, unavailable, invalid response, no tabs, or ready. No tab URLs or titles; never launches Chrome. Default false. | |
| screenshot_region | No | Virtual-desktop [left,top,right,bottom] region; takes precedence over full desktop. | |
| include_screenshot | No | Include real rendered desktop pixels; default true. | |
| screenshot_monitor | No | Monitor name substring or "primary". | |
| screenshot_padding | No | Pixels of context around a targeted screenshot; 0..200. | |
| screenshot_window_id | No | Capture the window returned by list_windows instead of the whole desktop. | |
| screenshot_monitor_index | No | Zero-based monitor index. | |