
Devtools Debugger
The Devtools Debugger MCP server provides Node.js debugging capabilities through the Chrome DevTools Protocol, enabling AI assistants to set breakpoints, step through code, inspect variables and call stacks, evaluate expressions, and monitor console output. It works by launching Node.js scripts with the built-in inspector, attaching via CDP, and exposing debugging operations like breakpoint management, execution control (step/resume), scope inspection, and source map support for transpiled code. This allows AI systems to programmatically access the same debugging features available in Chrome DevTools or VS Code for interactive Node.js application debugging.
- GitHub stars
- 343
- tools
- 21
- last updated
- Feb 7, 2026
Tools
21 toolsPublic tool metadata for what this MCP can expose to an agent.
start_node_debugLaunch a Node.js script with debugging enabled
Launch a Node.js script with debugging enabled
No parameter schema in public metadata yet.
stop_debug_sessionTerminate the debugging session and clean up
Terminate the debugging session and clean up
No parameter schema in public metadata yet.
set_breakpointSet a breakpoint at a specific file and line
Set a breakpoint at a specific file and line
No parameter schema in public metadata yet.
set_breakpoint_conditionSet a conditional breakpoint or breakpoint by URL regex
Set a conditional breakpoint or breakpoint by URL regex
No parameter schema in public metadata yet.
add_logpointAdd a logpoint that logs messages when hit
Add a logpoint that logs messages when hit
No parameter schema in public metadata yet.
set_exception_breakpointsConfigure pause-on-exception behavior
Configure pause-on-exception behavior
No parameter schema in public metadata yet.
resume_executionContinue execution to the next breakpoint or completion
Continue execution to the next breakpoint or completion
No parameter schema in public metadata yet.
step_overStep over the current line
Step over the current line
No parameter schema in public metadata yet.
step_intoStep into function calls
Step into function calls
No parameter schema in public metadata yet.
step_outStep out of the current function
Step out of the current function
No parameter schema in public metadata yet.
continue_to_locationRun until reaching a specific location
Run until reaching a specific location
No parameter schema in public metadata yet.
restart_frameRestart execution from a specific call frame
Restart execution from a specific call frame
No parameter schema in public metadata yet.
inspect_scopesExamine local variables, closures, and `this` context
Examine local variables, closures, and `this` context
No parameter schema in public metadata yet.
evaluate_expressionEvaluate JavaScript expressions in the current context
Evaluate JavaScript expressions in the current context
No parameter schema in public metadata yet.
get_object_propertiesDrill down into object properties
Drill down into object properties
No parameter schema in public metadata yet.
list_call_stackView the current call stack
View the current call stack
No parameter schema in public metadata yet.
get_pause_infoGet information about the current pause state
Get information about the current pause state
No parameter schema in public metadata yet.
list_scriptsList all loaded scripts
List all loaded scripts
No parameter schema in public metadata yet.
get_script_sourceRetrieve source code for scripts
Retrieve source code for scripts
No parameter schema in public metadata yet.
blackbox_scriptsConfigure scripts to skip during debugging
Configure scripts to skip during debugging
No parameter schema in public metadata yet.
read_consoleRead console output captured during debugging
Read console output captured during debugging
No parameter schema in public metadata yet.
Sponsors
Readme
Node.js Debugger MCP
An MCP server that provides comprehensive Node.js debugging capabilities using the Chrome DevTools Protocol. This server enables AI assistants to debug Node.js applications with full access to breakpoints, stepping, variable inspection, call stacks, expression evaluation, and source maps.
Why use this MCP server?
This MCP server is useful when you need AI assistance with debugging Node.js applications. It provides programmatic access to all the debugging features you'd find in Chrome DevTools or VS Code, allowing AI assistants to help you set breakpoints, inspect variables, step through code, and analyze runtime behavior.
Features
Details
- Repository
- github.com/scriptedalchemy/devtools-debugger-mcp
- Category
- Web & Browser Automation