johngrimes/mcp-js-debugger
If you are the rightful owner of mcp-js-debugger and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
The MCP JS Debugger is a server that leverages the Chrome DevTools Protocol to provide debugging capabilities for JavaScript and TypeScript applications, facilitating AI assistants in the debugging process.
Tools
Functions exposed to the LLM to take actions
connect_debugger
Connect to a CDP endpoint via WebSocket URL
disconnect_debugger
Disconnect from a debugging session
set_breakpoint
Set a breakpoint by URL and line number
remove_breakpoint
Remove a breakpoint by ID
list_breakpoints
List all breakpoints in a session
resume_execution
Resume execution after pause
step_over
Step over the current statement
step_into
Step into a function call
step_out
Step out of the current function
pause_execution
Pause running execution
get_call_stack
Get the current call stack with source locations
evaluate_expression
Evaluate a JavaScript expression
get_scope_variables
Get variables in a scope
set_variable_value
Modify a variable's value
set_pause_on_exceptions
Configure exception handling
get_original_location
Map generated to original source location
get_script_source
Get script source code
list_scripts
List loaded scripts
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client