SCREENCAST-MCP / TOOLS / PRODUCE
Re-rendered Cursor
cursor
Draw a smoothed, scaled cursor that hides when idle from the event log of a start_recording cursor: "events" recording (no OS cursor in the video), with click ripples and an optional spotlight.
producewritesdestructivesince v0.47.0
00:00PARAMETERS
| Name | Type | Description |
|---|---|---|
input required | string | Path to the recording. |
events | string | Event log (default: the input's .events.jsonl). |
size | number | Times a typical cursor's size (default 1.5). ≥ 0.25, ≤ 8 |
smoothing | number | 0 = as logged, 1 = floaty (default 0.5). ≥ 0, ≤ 1 |
hideAfterSec | number | Hide when the mouse rests this long; 0 = never (default 2). ≥ 0, ≤ 600 |
clicks | boolean | Ripple on clicks (default true). |
spotlight | boolean | Dim all but the area around the cursor. |
dryRun | boolean | Return the plan; write nothing. |
output | string | Optional output path. Defaults under SCREENCAST_HOME/edits. |
overwrite | boolean | Allow replacing an existing file at the output path (default false). |
00:05A MINIMAL CALL
cursor { "input": "recording.mp4" }
The required arguments only, with placeholder values. Everything else takes its default.
00:10WHAT COMES BACK
Structured content (structuredContent), alongside a text summary:
| Field | Type | Description |
|---|---|---|
segments always | integer | ≥ -9007199254740991, ≤ 9007199254740991 |