scriptedalchemy avatar

Devtools Debugger

scriptedalchemy/devtools-debugger-mcp

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 tools

Public 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


View the full README on GitHub

Details

Repository
github.com/scriptedalchemy/devtools-debugger-mcp
Category
Web & Browser Automation

Related Web & Browser Automation MCP servers

View all
1nirholas avatarthree.ws Heraldnirholas/three.wsTell your human in person: a 3D character walks onto their open browser tab and says it out loud.269stars
2awkoy avatarNotion Mcp Serverawkoy/notion-mcp-serverToken-auth Notion MCP: pages, databases, blocks, comments, files. Runs headless in CI and agents.180stars
3scrapeless-ai avatarScrapeless Mcp Serverscrapeless-ai/scrapeless-mcp-serverWeb search, browser automation, scraping, crawling and CAPTCHA solving for AI agents.170stars
4kapeli avatarDash Mcp Serverkapeli/dash-mcp-serverMCP server for Dash, the macOS API documentation browser. Search 200+ docsets.156stars
5ticktockbent avatarCharlotteticktockbent/charlotteRenders web pages into structured, agent-readable representations using headless Chromium.147stars
6bzsasson avatarScreaming Frog SEO Spider MCP Server (headless)bzsasson/screaming-frog-mcpHeadless Screaming Frog SEO Spider via its CLI: run crawls, export and filter data, no GUI needed.94stars