REC 00:00:00;00
screencast-mcp Tools Workflows Connect GitHub ↗

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
NameTypeDescription
input requiredstringPath to the recording.
eventsstringEvent log (default: the input's .events.jsonl).
sizenumberTimes a typical cursor's size (default 1.5). ≥ 0.25, ≤ 8
smoothingnumber0 = as logged, 1 = floaty (default 0.5). ≥ 0, ≤ 1
hideAfterSecnumberHide when the mouse rests this long; 0 = never (default 2). ≥ 0, ≤ 600
clicksbooleanRipple on clicks (default true).
spotlightbooleanDim all but the area around the cursor.
dryRunbooleanReturn the plan; write nothing.
outputstringOptional output path. Defaults under SCREENCAST_HOME/edits.
overwritebooleanAllow 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:

FieldTypeDescription
segments alwaysinteger ≥ -9007199254740991, ≤ 9007199254740991