MCP.so
登录
N

Node Debugger MCP Server

@qckfx

基本信息

分类

其他

传输方式

stdio

作者

qckfx

提交者

Chris Wood

关于 Node Debugger MCP Server

暂无概览

Node Debugger MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "debugger-mcp": {
      "type": "stdio",
      "command": "node",
      "args": [
        "build/index.js"
      ],
      "env": {
        "NODE_ENV": "production"
      }
    }
  }
}

Node Debugger MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Node Debugger?

Node Debugger is an MCP server that provides Node.js debugging capabilities with process management for AI agents. It integrates with the Node.js Inspector API, allowing agents to start, stop, and debug Node.js processes using full Chrome DevTools Protocol.

How to use Node Debugger?

Install by running npm install and npm run build, then configure the server with Claude Code via the .mcp.json file or by adding it to global configuration using claude mcp add. Once configured, agents can use tools like start_node_process, attach_debugger, set_breakpoint, step_debug, and evaluate_expression.

Key features of Node Debugger

  • Start/stop Node.js processes with debugging enabled
  • Set breakpoints with optional conditions and step through code
  • Connect to the Node.js Inspector API for real debugging
  • Designed for long-running, AI-agent-driven debugging sessions
  • Automatically pauses on start using --inspect-brk flag
  • Tracks and manages multiple concurrent debugging sessions

Use cases of Node Debugger

  • AI agent debugging a Node.js application by setting breakpoints and stepping through code
  • Automated testing workflows that require process lifecycle management
  • Interactive debugging sessions where an agent evaluates expressions in a live context

常见问题

1

How do I set breakpoints reliably?

Use full `file://` URLs when specifying the file path in the `set_breakpoint` tool, for example `file:///Users/you/project/script.js`.

2

How does automatic pausing work?

The server launches Node.js scripts with the `--inspect-brk` flag, which pauses execution at the first line, allowing the debugger to connect before any code runs.

3

What protocol does Node Debugger use?

It uses the full Chrome DevTools Protocol, providing real debugging (not simulation) through the Node.js Inspector API.

4

Does Node Debugger require any special runtime?

It requires a Node.js environment to build and run the server itself. The managed processes also need Node.js to execute.

5

How can I see all managed processes?

Use the `list_processes` tool to show all processes managed by the server, or access the `debug://processes` resource.

评论

其他 分类下的更多 MCP 服务器