github analyzed 255ea81

Digital-Defiance/mcp-debugger-server

github

Node.js and TypeScript debugging with 25+ tools for AI agents

maintainer
Digital-Defiance
license
first seen
2026-06-03
last seen
2026-06-03
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 29 tools
transport stdio · http verified reported listed in the official MCP registry counts 29 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • debugger_add_watch
  • debugger_continue
  • debugger_detect_hang
  • debugger_get_global_variables
  • debugger_get_local_variables
  • debugger_get_performance_metrics
  • debugger_get_stack
  • debugger_get_watches
  • debugger_inspect
  • debugger_inspect_object
  • debugger_list_breakpoints
  • debugger_pause
  • debugger_remove_breakpoint
  • debugger_remove_watch
  • debugger_set_breakpoint
  • debugger_set_exception_breakpoint
  • debugger_set_function_breakpoint
  • debugger_set_hit_count_condition
  • debugger_set_logpoint
  • debugger_start
  • debugger_start_cpu_profile
  • debugger_step_into
  • debugger_step_out
  • debugger_step_over
  • debugger_stop_cpu_profile
  • debugger_stop_session
  • debugger_switch_stack_frame
  • debugger_take_heap_snapshot
  • debugger_toggle_breakpoint
code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 52

filesystem 2

  • fs Digital-Defiance-mcp-debugger-server-255ea81/jest.config.js :2 const { readFileSync } = require("fs");
  • fs (weak) Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.e2e.spec.ts :3 import * as fs from "fs";

shell / exec 4

  • shell (weak) Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.e2e.spec.ts :1 import { spawn, ChildProcess } from "child_process";
  • shell (weak) Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.minimal.e2e.spec.ts :1 import { spawn, ChildProcess } from "child_process";
  • shell (weak) Digital-Defiance-mcp-debugger-server-255ea81/test-mcp-manual.js :17 const { spawn } = require("child_process");
  • shell (weak) Digital-Defiance-mcp-debugger-server-255ea81/test-mcp-server.js :17 const { spawn } = require("child_process");

tool registrations 29

  • debugger_start Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.ts :106
  • debugger_set_breakpoint Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.ts :187
  • debugger_continue Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.ts :281
  • debugger_step_over Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.ts :360
  • debugger_inspect Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.ts :449
  • debugger_get_stack Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.ts :534
  • debugger_detect_hang Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.ts :618
  • debugger_step_into Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.ts :726
  • debugger_step_out Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.ts :815
  • debugger_pause Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.ts :904
  • debugger_remove_breakpoint Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.ts :990
  • debugger_toggle_breakpoint Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.ts :1090
  • debugger_list_breakpoints Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.ts :1193
  • debugger_get_local_variables Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.ts :1279
  • debugger_get_global_variables Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.ts :1429
  • debugger_inspect_object Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.ts :1587
  • debugger_add_watch Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.ts :1701
  • debugger_remove_watch Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.ts :1790
  • debugger_get_watches Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.ts :1890
  • debugger_switch_stack_frame Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.ts :1977
  • debugger_stop_session Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.ts :2070
  • debugger_set_logpoint Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.ts :2149
  • debugger_set_exception_breakpoint Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.ts :2243
  • debugger_set_function_breakpoint Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.ts :2341
  • debugger_set_hit_count_condition Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.ts :2427
  • debugger_start_cpu_profile Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.ts :2538
  • debugger_stop_cpu_profile Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.ts :2617
  • debugger_take_heap_snapshot Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.ts :2709
  • debugger_get_performance_metrics Digital-Defiance-mcp-debugger-server-255ea81/src/lib/mcp-server.ts :2800

declared dependencies 12

  • @modelcontextprotocol/sdk@^1.23.0
  • @ai-capabilities-suite/mcp-debugger-core@^1.0.16
  • tslib@^2.3.0
  • zod@^4.1.13
  • @swc/core@^1.15.3
  • @swc/helpers@^0.5.15
  • @swc/jest@^0.2.39
  • @types/jest@^29.5.8
  • @types/node@^18.0.0
  • fast-check@^4.3.0
  • jest@^29.7.0
  • typescript@^5.3.3