Enables runtime inspection of MongoDB connection configurations and states to diagnose connection issues with MongoDB Atlas or local MongoDB instances.
Provides runtime inspection of Mongoose ORM configurations, connection states, and version information to help debug database connectivity issues.
Provides runtime debugging capabilities for NodeJS applications, allowing examination of variable values, setting breakpoints, listing breakpoints, and executing custom JavaScript code during program execution.
MCP Node.js Debugger
An MCP server that gives Cursor or Claude Code access to Node.js at runtime to help you debug: @hyperdrive-eng/mcp-nodejs-debugger
.
Demo
Cursor
https://github.com/user-attachments/assets/c193a17e-b0e6-4c51-82aa-7f3f0de17e1a
Claude Code
https://github.com/user-attachments/assets/adb7321b-3a6a-459b-a5c9-df365710d4d8
Quick start
Cursor
- Add to Cursor (
~/.cursor/mcp.json
) - Run a Node.js server in debug mode (i.e. with the
--inspect
flat) - Ask Cursor to debug your Node.js server at runtime
Claude Code
- Add to Claude Code
- Start Claude Code
- Run a Node.js server in debug mode (i.e. with the
--inspect
flat) - Ask Claude Code to debug your Node.js server at runtime
Usage
Claude Code
- Add to Claude Code
- Verify connection
- Remove from Claude Code
Cursor
- Add to Cursor (
~/.cursor/mcp.json
) - Verify connection:
- Remove from Cursor (
~/.cursor/mcp.json
):
Example
Cursor
- Run this simple Node.js app: github.com/mdn/express-locallibrary-tutorial:
- Ask Cursor to set a breakpoint
- Create a book at
localhost:3000/catalog/book/create
- Watch Cursor capture runtime state
Claude Code
- Here is a buggy Node.js server:
- Claude Code debugs the Node.js server at runtime:
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Allows Claude to directly debug a NodeJS server by setting breakpoints, inspecting variables and stepping through code.
Related Resources
Related MCP Servers
- -securityAlicense-qualityThe Claude Dev Server enables direct interaction with the file system within a specified workspace, allowing users to perform file and directory operations and implement code artifacts in software development using natural language commands.Last updated 6 months ago2PythonMIT License
- AsecurityFlicenseAqualityThe server facilitates natural language interactions for exploring and understanding codebases, providing insights into data models and system architecture using a cost-effective, simple setup with support for existing Claude Pro subscriptions.Last updated 6 months ago416Python
- AsecurityAlicenseAqualityThis project aims to build a Claude Code MCP server and implement its associated tools (explain\_code, review\_code, fix\_code, edit\_code, test\_code, simulate\_command, your\_own\_query). The server is implemented using Node.js and the MCP SDK. It receives tool requests from clients via Stdio, dynamicallyLast updated a month ago73924JavaScriptMIT License
- AsecurityFlicenseAqualityProvides GDB debugging functionality for use with Claude or other AI assistants, allowing users to manage debugging sessions, set breakpoints, examine variables, and execute GDB commands through natural language.Last updated 4 months ago1625138JavaScript