step
Advance JavaScript execution from a paused state by stepping over, into, or out of statements. Use after pausing to trace control flow, then resume to finish.
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. |