restart_debugging
Relaunch with the same config, breakpoints re-applied
How to use it
Project documentation lists restart_debugging for the MCP Debugger MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.
Install MCP Debugger
docker run -v $(pwd):/workspace debugmcp/mcp-debugger:latestOther tools in MCP Debugger (27)
Attach debugger to a running process
Remove all breakpoints (optionally per file)
Close a session
Continue running
Create a new debugging session
Detach debugger from a process
Evaluate expressions in debug context
Open a read-only DAP mirror endpoint so an IDE can attach and inspect
Get local variables in current frame
Read captured debuggee output (stdout/stderr)
Get variable scopes for a frame
Get source code context
Get the current stack trace
Get variables in a scope
List a session's breakpoints with verified state
List all active sessions
Show available language adapters
List all threads in the debug session
Pause running execution
Hot-swap changed Java classes into a running JVM (Java only)
Remove a breakpoint by id or file+line
Set a breakpoint in a file
Start debugging a script
Step into a function
Step out of a function
Step over the current line
Close the mirror endpoint and disconnect IDE clients