@vitalyostanin/mcp-chrome-debugger-protocol
MCP server for Chrome debugger protocol (Node.js)
Versions
1.10.2latest1.10.11.10.01.9.01.8.1+ show 13 moreshow less
1.8.01.7.01.6.11.6.01.5.11.5.01.4.01.3.01.2.01.1.11.1.01.0.11.0.0Tools 31
clearLogpointHits Clear all captured logpoint hits from memory
attach Attach to Node.js debugger process using DAP
disconnect Disconnect from current debugger session
setBreakpoints Set breakpoints and logpoints in a source file (DAP standard). Tips: (1) when using logMessage with {expr}, place the logpoint at the next executable statement after the variables used in {expr} are assigned/updated; (2) conditions are evaluated at the breakpoint line as well — place the breakpoint after variables referenced in condition are assigned/updated.
setBreakpointsBatch Set breakpoints across multiple source files in a single call. Each file entry is processed in parallel (capped at 4 concurrent files) using the same source-map resolution and tracking as setBreakpoints. Failures in one file do not block the others; per-file outcomes are returned alongside a summary tally. Use this on session start to seed many breakpoints faster than sequential setBreakpoints calls.
removeBreakpoint Remove a breakpoint
getBreakpoints Get all active breakpoints and logpoints with source code context
continue Continue execution (DAP standard name for resume)
pause Pause execution
next Step over to next line (DAP standard name for step over)
stepIn Step into function call (DAP standard name)
stepOut Step out of current function (DAP standard name)
evaluate Evaluate JavaScript expression in debug context (DAP standard name)
stackTrace Get current call stack (DAP standard name)
variables Get variables in scope (DAP standard name)
getLogpointHits Get captured logpoint hits from console API calls (paginated: omit offset/limit to return everything; default offset=0)
getDebuggerEvents Get captured debugger pause/resume events (paginated: omit offset/limit to return everything; default offset=0)
clearDebuggerEvents Clear all captured debugger events from memory
getDebuggerState Get current debugger connection state and tool availability
resolveOriginalPosition Map from compiled JavaScript location to original TypeScript source location using source maps
resolveGeneratedPosition Map from original TypeScript source location to compiled JavaScript location using source maps
threads Get information about all threads (DAP standard)
scopes Get variable scopes for a stack frame (DAP standard)
setVariable Set the value of a variable (DAP standard)
loadedSources Get all loaded source files (DAP standard)
restart Restart the debugging session (DAP standard)
terminate Terminate the debuggee process (DAP standard)
exceptionInfo Get detailed information about an exception (DAP standard)
setExceptionBreakpoints Configure exception breakpoint filters (DAP standard)
breakpointLocations Get valid breakpoint locations in source file (DAP standard)
restartFrame Restart execution from a specific stack frame (DAP standard)
Permissions 4
network medium filesystem low shell high env_vars low