{"type":"mcp_client","name":"mcp-nodejs-debugger","description":"This repository provides an MCP server, `@hyperdrive-eng/mcp-nodejs-debugger`, enabling Cursor or Claude Code to debug Node.js applications at runtime. It allows real-time inspection and debugging with simple setup instructions for both platforms.","category":"Developer Tools","language":"JavaScript","stars":301,"forks":5,"owner":"hyperdrive-eng","github_url":"https://github.com/hyperdrive-eng/mcp-nodejs-debugger","homepage":"https://npmjs.com/package/@hyperdrive-eng/mcp-nodejs-debugger","setup":"## Setup\n\n### Cursor\n\n1.  Add to Cursor (`~/.cursor/mcp.json`):\n\n    ```diff\n    + {\n    +   \"mcpServers\": {\n    +   \"nodejs-debugger\": {\n    +      \"command\": \"npx\",\n    +       \"args\": [\"@hyperdrive-eng/mcp-nodejs-debugger\"]\n    +     }\n    +   }\n    + }\n    ```\n\n2.  Run a Node.js server in [debug mode](https://nodejs.org/en/learn/getting-started/debugging) (i.e. with the `--inspect` flat):\n\n    ```sh\n    node --inspect {file.js}\n    ```\n\n3.  Ask Cursor to debug your Node.js server at runtime\n\n### Claude Code\n\n1.  Add to Claude Code:\n\n    ```sh\n    claude mcp add nodejs-debugger npx @hyperdrive-eng/mcp-nodejs-debugger\n    ```\n\n2.  Start Claude Code:\n\n    ```sh\n    claude\n    â­ââââââââââââââââââââââââââââââââââââââââââââââââââââââââ®\n    â â» Welcome to Claude Code research preview!            â\n    â                                                       â\n    â   /help for help                                      â\n    â                                                       â\n    â   Found 1 MCP server (use /mcp for status)            â\n    â°ââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¯\n    ```\n\n3.  Run a Node.js server in [debug mode](https://nodejs.org/en/learn/getting-started/debugging) (i.e. with the `--inspect` flat):\n\n    ```sh\n    # In another terminal\n    node --inspect {file.js}\n    ```\n\n4.  Ask Claude Code to debug your Node.js server at runtime","tools":"## Available Tools\n\n1.  MCP Server (Provides Cursor or Claude Code access to Node.js at runtime to help you debug).\n2.  Node.js Debugger (Allows debugging Node.js applications at runtime).\n3.  Cursor Integration (Enables debugging within the Cursor IDE).\n4.  Claude Code Integration (Enables debugging within the Claude Code environment).\n5.  Breakpoint Setting (Allows setting breakpoints in the Node.js code).\n6.  Runtime State Capture (Captures the runtime state of the Node.js application).\n7.  Connection Verification (Verifies the connection to the MCP server).\n8.  Connection Removal (Removes the connection to the MCP server).","faq":null,"created_at":"2025-03-18T21:18:01+00:00","updated_at":"2025-03-28T21:52:29+00:00","source_url":"https://model-context-protocol.com/clients/nodejs-debugging-mcp-server-realtime-inspection","related_articles":[]}