step
Advance paused JavaScript execution by one debugger operation and return the next stopped call frame with concise source context.
Instructions
Advances JavaScript execution by one debugger operation from an existing pause and returns the next stopped call frame with concise source context. Use after get_paused_info or evaluate_script when control flow still needs tracing; it cannot start from running execution. Each advance invalidates prior callFrameIds, so inspect the new pause again as needed, then use pause_or_resume(action="resume") to finish.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| direction | Yes | Choose "over" for the next statement without entering calls, "into" to follow a call, or "out" to continue until the current function returns. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | Whether the tool completed successfully. | |
| data | No | Machine-readable result payload. | |
| tool | Yes | Stable MCP tool name. | |
| error | No | ||
| summary | Yes | Concise human-readable outcome. |