From browser-devtools-mcp
Debug Node.js backend processes using non-blocking tracepoints, logpoints, exceptionpoints, and JavaScript execution. Use when debugging API servers, workers, or backend scripts.
npx claudepluginhub serkan-ozal/browser-devtools-claude --plugin browser-devtools-mcpThis skill uses the workspace's default tool permissions.
Debug Node.js backend processes using non-blocking tracepoints, logpoints, exceptionpoints, and JavaScript execution. Use when the user needs to debug API servers, workers, or backend scripts.
Instruments JavaScript code with fetch calls to a local Node.js debug server to capture runtime data for debugging async issues, race conditions, state changes, and control flow.
Debugs Node.js native module crashes, optimizes V8 performance, configures node-gyp builds, writes N-API/node-addon-api bindings, diagnoses libuv event loop issues. For C++ addons, segfaults, memory leaks, build failures.
Interactively debug source code: set breakpoints, step line-by-line, inspect live variables, evaluate expressions, navigate call stack. For crashes, exceptions, wrong output, execution tracing.
Share bugs, ideas, or general feedback.
Debug Node.js backend processes using non-blocking tracepoints, logpoints, exceptionpoints, and JavaScript execution. Use when the user needs to debug API servers, workers, or backend scripts.
This skill activates when:
PLATFORM=node or run node-devtools-mcp separatelydebug_connect)debug_connect with pid)debug_connect with processName)debug_connect with containerName or containerId)For Docker: use host.docker.internal or container name when MCP runs in a container. Mount /var/run/docker.sock in the MCP container.
debug_put-tracepoint): Capture call stack and local variables at code locationsdebug_put-logpoint): Evaluate and log expressionsdebug_put-exceptionpoint): Capture on uncaught or all exceptionsdebug_add-watch): Evaluate at every tracepoint hitdebug_get-probe-snapshots (types: tracepoint, logpoint, exceptionpoint; returns tracepointSnapshots, logpointSnapshots, exceptionpointSnapshots)debug_clear-probe-snapshots — clear when done to free memorydebug_get-logs): Captures console.log, error, warn from the Node processdebug_resolve-source-location): Resolve bundled code to original sourcepage). See commands/node/execute.md.debug_connect with pid, processName, or containerNamedebug_get-probe-snapshots (types: tracepoint, exceptionpoint)page binding)debug_clear-probes, debug_disconnecturlPattern matching script paths (e.g. routes/api.ts, server.js)fromSequence for incremental retrieval