What debuggers are compatible with MCP JS Debugger?
Any debugger that implements the Chrome DevTools Protocol, including Node.js (with `--inspect`), Chrome, and Edge.
@johngrimes
Basic information
Debug JavaScript and TypeScript applications through the Chrome DevTools Protocol with full source map support.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-js-debugger": {
"command": "npx",
"args": [
"mcp-js-debugger"
]
}
}
}Establishes a new debugging session by connecting to a Chrome DevTools Protocol (CDP) endpoint. Use this to connect to Node.js (started with --inspect), Chrome, Edge, or other CDP-compatible runtimes. Returns a session_id that must be used in all subsequent debugging operations.
Closes an active debugging session and releases all resources. Any breakpoints set in the session will be removed.
Sets a breakpoint at a specific location in the code. The breakpoint will pause execution when the specified line is reached. You can set conditional breakpoints that only trigger when an expression evaluates to true.
Removes a previously set breakpoint. Use list_breakpoints to find breakpoint IDs.
Lists all breakpoints set in a debugging session, including their locations and conditions.
Resumes execution after being paused at a breakpoint or by pause_execution. Execution continues until the next breakpoint or the program ends.
Steps over the current statement to the next line in the same function. If the current line contains a function call, the entire function executes without stepping into it. The session must be paused.
Steps into a function call if the current line contains one, otherwise steps to the next statement. Use this to examine what happens inside a function. The session must be paused.
Steps out of the current function and pauses at the calling code. Use this to quickly exit a function you've stepped into. The session must be paused.
Pauses execution at the next possible opportunity. Use this when the program is running and you want to inspect its state.
Retrieves the current call stack when execution is paused. Shows the chain of function calls that led to the current location, including function names, file locations, and scope information. If source maps are available, original source locations are included.
Evaluates a JavaScript expression in the context of a specific call frame or global context. Use this to inspect variables, test expressions, or understand the program state. The expression is evaluated in the JavaScript runtime, so you can call methods, access properties, etc.
Retrieves all variables in a specific scope. Use this to see all local variables, closure variables, or global variables at a given point in execution.
Modifies the value of a variable in a specific call frame. Use this to test different scenarios or fix values during debugging.
Configures whether the debugger should pause when exceptions are thrown. Useful for catching errors as they occur.
Maps a generated code location back to the original source location using source maps. Essential for debugging bundled or transpiled code (TypeScript, Babel, webpack, esbuild, etc.).
Retrieves the source code for a script. If source maps are available, can return the original source instead of the generated/bundled code.
Lists all scripts loaded in the debugging session. Includes source map information where available, showing which original sources are mapped.
MCP JS Debugger is an MCP server that enables AI assistants to connect to any Chrome DevTools Protocol (CDP)-compatible debugger—such as Node.js, Chrome, or Edge—and perform full debugging operations on JavaScript and TypeScript applications. It is designed for developers who want AI-assisted debugging with breakpoints, stepping, variable inspection, and source map support.
Add the server using claude mcp add mcp-js-debugger -- npx mcp-js-debugger, then start your Node.js application with the --inspect-brk flag. The server automatically connects to the CDP-compatible debugger and exposes debugging tools to the AI assistant.
Any debugger that implements the Chrome DevTools Protocol, including Node.js (with `--inspect`), Chrome, and Edge.
Run `claude mcp add mcp-js-debugger -- npx mcp-js-debugger` and then start your Node.js app with the `--inspect-brk` flag.
Yes, full source map support is included, allowing you to debug TypeScript, bundled code, or any compiled JavaScript while viewing original source locations.
It requires Node.js and the `npx` command to execute the MCP server package. The debuggee (e.g., Node.js, Chrome) must be launched with CDP enabled.
The server uses standard I/O (stdio) as the transport layer, typical for MCP servers invoked via `npx` or `claude mcp add`. There is no additional authentication mechanism described.
A curated list of references for MLOps

Health by Dr Brad works out a health plan from your own results: which screening is due at your age, and evidence-based suggestions, each with the reason and the published guideline or study behind it. Your record is one
PickFu MCP is a Model Context Protocol (MCP) server that connects AI assistants, developers, marketers, product managers, and AI agents to PickFu's consumer research platform. It enables users to create surveys, conduct
YC (S26) | Open Computer History | Continuously record your company computer work, map your workflows, help you find work worth automating, and power your agents' context

Connect your AI assistant to your own YOUB endurance training account. Read recorded activities with full analysis, planned sessions, race goals, wellness (HRV, sleep, resting HR) and your athletic profile. Create or mov
Comments