qckfx/node-debugger-mcp
If you are the rightful owner of node-debugger-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
An MCP server that provides Node.js debugging capabilities with process management for AI agents.
The Node.js Debugger MCP Server is a specialized server designed to facilitate debugging of Node.js applications with enhanced process management features. It integrates seamlessly with the Node.js Inspector API, allowing developers to set breakpoints, step through code, and evaluate expressions in real-time. This server is particularly beneficial for AI agents that require long-running debugging sessions, providing a robust environment for managing and debugging Node.js processes. With its user-friendly interface and comprehensive toolset, the Node.js Debugger MCP Server is an essential tool for developers looking to streamline their debugging workflow.
Features
- Process Management: Start and stop Node.js processes with debugging enabled.
- Debugging Tools: Set breakpoints, step through code, and evaluate expressions.
- Inspector Integration: Connect to the Node.js Inspector API for real-time debugging.
- AI Agent Friendly: Designed for long-running debugging sessions.
- Automatic Pause on Start: Uses `--inspect-brk` flag to pause at the first line.
Tools
start_node_process
Launch Node.js scripts with debugging.
kill_process
Terminate processes by PID.
list_processes
Show all managed processes.
attach_debugger
Connect to debug port.
set_breakpoint
Set breakpoints with optional conditions.
step_debug
Step through code (next/step/continue/out).
pause_execution
Manually pause a running process.
evaluate_expression
Evaluate expressions in debug context.