node-debugger-mcp

qckfx/node-debugger-mcp

3.4

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

  1. start_node_process

    Launch Node.js scripts with debugging.

  2. kill_process

    Terminate processes by PID.

  3. list_processes

    Show all managed processes.

  4. attach_debugger

    Connect to debug port.

  5. set_breakpoint

    Set breakpoints with optional conditions.

  6. step_debug

    Step through code (next/step/continue/out).

  7. pause_execution

    Manually pause a running process.

  8. evaluate_expression

    Evaluate expressions in debug context.