all tools / debugging

Most reliable debugging AI agent tools

As of the latest check, Glimind tracks 143 debugging AI agent (MCP) tools, of which 0 are healthy right now. The table below ranks them live-first by real-time reliability.

toolstatuswhat it does
ads.diagnostics
io.github.Adgentek/adsmcp
authRuns the full ad auction with debug output enabled. Uses the same parameters as ads.serve.alternatives
speclaw_doctor
esneiderbravo/speclaw
unknownRun diagnostics and output JSON for bug reportsalternatives
set_watchpoint_range
Zafiro.Nes.Debug.Mcp
unknownSet a watchpoint over a range of memory addresses.alternatives
get_state
Zafiro.Nes.Debug.Mcp
unknownGet the full emulator state including CPU, PPU, and memory.alternatives
read_ppu_state
Zafiro.Nes.Debug.Mcp
unknownRead the current PPU state registers.alternatives
set_watchpoint
microhenrio/io.github.microhenrio/openocd-mcp
unknownSet a hardware watchpoint on a memory address.alternatives
read_variable
microhenrio/io.github.microhenrio/openocd-mcp
unknownRead a variable by name from the firmware's ELF symbols.alternatives
crash_triage
io.github.iVamsi/droidagentkit
unknownTriage a crash from a stack trace.alternatives
gdb_get_registers
liert/pwndbg-mcp
unknownGet register statealternatives
gdb_get_info
liert/pwndbg-mcp
unknownGet program informationalternatives
set_breakpoint
Zafiro.Nes.Debug.Mcp
unknownSet a breakpoint at a specific CPU address.alternatives
find_last_writers
Zafiro.Nes.Debug.Mcp
unknownFind the last CPU instructions that wrote to multiple addresses.alternatives
trace_until_write_range
Zafiro.Nes.Debug.Mcp
unknownTrace execution until a write occurs within an address range.alternatives
trace_ppu_register_writes
Zafiro.Nes.Debug.Mcp
unknownTrace all writes to PPU registers during execution.alternatives
observe_execution
Zafiro.Nes.Debug.Mcp
unknownContinuously observe CPU execution with correlated data.alternatives
gdb_continue
liert/pwndbg-mcp
unknownContinue executionalternatives
gdb_set_breakpoint
liert/pwndbg-mcp
unknownSet breakpointalternatives
gdb_step
liert/pwndbg-mcp
unknownSingle step executionalternatives
gdb_get_backtrace
liert/pwndbg-mcp
unknownGet call stackalternatives
windbg_context
chensiling/Windbg-MCP
unknown获取当前调试状态,包括目标模式和会话类型,并按模式路由线程/进程查询。alternatives
windbg_analyze
chensiling/Windbg-MCP
unknown崩溃/挂起分析,支持 quick、crash、hang 三种范围。alternatives
windbg_backtrace
chensiling/Windbg-MCP
unknown获取调用栈,可指定深度、是否显示参数以及特定帧。alternatives
windbg_write_memory
chensiling/Windbg-MCP
unknown写入字节到内存,使用 eb 命令,并验证写入结果。alternatives
windbg_exec
chensiling/Windbg-MCP
unknown执行原始 WinDbg 命令,无结构化输出,可能产生任意副作用。alternatives
run_cdb_command
io.github.svnscha/mcp-windbg
unknownRun a command on a user-mode sessionalternatives
nr_get_debug_output
io.github.Texan-NXTassist/nr-mcp
unknownRead debug/error data from flow contextalternatives
run_kd_command
io.github.svnscha/mcp-windbg
unknownRun a command on a kernel sessionalternatives
send_ctrl_break
io.github.svnscha/mcp-windbg
unknownBreak into a running live sessionalternatives
close_kd_session
io.github.svnscha/mcp-windbg
unknownClose a kernel sessionalternatives
get_session_state
Raoof128/Reasoning Engine
unknownFull session state for debuggingalternatives
attach
kpkhxlgy0/Unity Debugger Pure MCP
unknownAttach to a Unity debug targetalternatives
frida_enumerate_pending_spawn
Ya-Frida
unknownEnumerate pending spawnsalternatives
frida_enumerate_pending_children
Ya-Frida
unknownEnumerate pending childrenalternatives
frida_inject_library_file
Ya-Frida
unknownInject a library filealternatives
frida_inject_library_blob
Ya-Frida
unknownInject a library blobalternatives
frida_ps
Ya-Frida
unknownList processes with scope/pidsalternatives
frida_spawn
Ya-Frida
unknownSpawn a process with argv/env/cwd/stdioalternatives
frida_attach
Ya-Frida
unknownAttach to a processalternatives
frida_detach
Ya-Frida
unknownDetach from a processalternatives
why_did_update
@llui/mcp
unknownExplain which state change triggered a bindingalternatives
trace_element
@llui/mcp
unknownTrace a DOM element back to its bindingalternatives
scope_tree
@llui/mcp
unknownScope hierarchy with kind (root/show/each/branch/child/portal)alternatives
disposer_log
@llui/mcp
unknownRecent scope disposals with causealternatives
debugger_start
io.github.DigitalDefiance/ts-mcp-debugger
unknownStart a new debug session with a Node.js process.alternatives
run
Embedded Debugger (probe-rs)
unknownResume execution.alternatives
get_error_context
Tokenectomy-Labs/Tokenectomy
unknownPerforms trace surgery on error dumps, removes framework noise, redacts credentials, and extracts relevant local source context.alternatives
arthas_heapdump
HeavenC/arthas-mcp
unknownDump the heap to a filealternatives
debugger_break
irov/Mengine MCP
unknownStop on script breakpoints in the running game.alternatives
inspect_heap
dotnet-diagnostics-mcp
unknownLive or dump heap walk with retained-type, root, retention-path, and async-state-machine drilldowns.alternatives
set_watchpoint
snowyegret23/DuckStation MCP
unknownAdd a read/write/access watchpoint.alternatives
remove_breakpoint
snowyegret23/DuckStation MCP
unknownRemove a breakpoint.alternatives
inspect_heap
dotnet-diagnostics-core
unknownLive or dump heap walk with retained-type, root, retention-path, and async-state-machine drilldownsalternatives
collect_process_dump
dotnet-diagnostics-core
unknownWrite a Mini / Triage / WithHeap / Full dump to diskalternatives
debugger_attach
kindly-software/kdb
unknownConnect to a processalternatives
debugger_step_forward
kindly-software/kdb
unknownStep forwardalternatives
debugger_export_trace
kindly-software/kdb
unknownExport execution tracealternatives
collect_thread_snapshot
dotnet-diagnostics-core
unknownManaged thread states, stacks, SyncBlock lock graph, and deadlock evidencealternatives
extract_repro
clintplay-mcp
unknownExtract repro stepsalternatives
get_console_logs
achieveonepark/ach-mcp
unknownRead Console entries — Debug logs, warnings, errors, and script compile errors. Filterable by severity.alternatives
dolphin_watch
MarkMcCaskey/dolphin-decomp-mcp
unknownnon-halting realtime memory watch/poll, and freeze/unfreezealternatives
open_remote
io.github.svnscha/mcp-windbg
unknownAttach to a live user-mode debug server (cdb -remote) over TCP, named pipe, or COM.alternatives
open_kernel
io.github.svnscha/mcp-windbg
unknownAttach to a kernel target (kd -k) over KDNET, named pipe, or serial.alternatives
run_command
io.github.svnscha/mcp-windbg
unknownRun an arbitrary WinDbg/KD command in an open session.alternatives
triage_dumps
io.github.svnscha/mcp-windbg
unknownDiscover and compare multiple dump files in a directory.alternatives
get_registers
io.github.glslang/windbg-mcp
unknownGet the current register values.alternatives
get_stack
io.github.glslang/windbg-mcp
unknownGet the current call stack.alternatives
continue_execution
io.github.glslang/windbg-mcp
unknownContinue execution after a breakpoint or event.alternatives
dolphin_stack
MarkMcCaskey/dolphin-decomp-mcp
unknownbacktrace the stopped core (who called / who wrote)alternatives
dolphin_control
MarkMcCaskey/dolphin-decomp-mcp
unknowncontinue / pause / step_over / step_in / step_out / goto — returns the resulting stopalternatives
dolphin_breakpoints
MarkMcCaskey/dolphin-decomp-mcp
unknownset code breakpoints and/or data watchpoints (authoritative)alternatives
popup_failures
aryanduntley/pwa-debug-layer
unknownCorrelate popup auth/connect failure with console errors + failed requests.alternatives
open_cdb_dump
io.github.svnscha/mcp-windbg
unknownOpen and triage a crash dumpalternatives
wait_for_break
io.github.svnscha/mcp-windbg
unknownWait for a resumed target to stop againalternatives
get_trace
mcp-agent-trace
unknownGet full trace tree for a sessionalternatives
get_error_context
@agentlensjs/shared
unknownWhy did this error happen? — one-call root-cause bundlealternatives
set_breakpoint
snowyegret23/DuckStation MCP
unknownAdd an execution breakpoint.alternatives
disconnect
kpkhxlgy0/Unity Debugger Pure MCP
unknownDisconnect from debug sessionalternatives
set_exception_policy
kpkhxlgy0/Unity Debugger Pure MCP
unknownSet exception policyalternatives
get_scopes
kpkhxlgy0/Unity Debugger Pure MCP
unknownGet scopes for a framealternatives
set_breakpoint
kpkhxlgy0/Unity Debugger Pure MCP
unknownSet a source breakpointalternatives
remove_breakpoint
kpkhxlgy0/Unity Debugger Pure MCP
unknownRemove a source breakpointalternatives
list_threads
kpkhxlgy0/Unity Debugger Pure MCP
unknownList threads in debug sessionalternatives
get_crash_info
dynamic-mcp
unknownGet information about current crash dump and session.alternatives
list_crash_dumps
dynamic-mcp
unknownList all available crash dumps.alternatives
start_crash_session
dynamic-mcp
unknownStart a new crash analysis session.alternatives
close_crash_session
dynamic-mcp
unknownClose the active crash analysis session.alternatives
dbg_start
mseep-ida-pro-mcp
unknownStart debugger process.alternatives
dbg_exit
mseep-ida-pro-mcp
unknownExit debugger process.alternatives
dbg_continue
mseep-ida-pro-mcp
unknownContinue execution.alternatives
dbg_step_into
mseep-ida-pro-mcp
unknownStep into instruction.alternatives
dbg_step_over
mseep-ida-pro-mcp
unknownStep over instruction.alternatives
dbg_bps
mseep-ida-pro-mcp
unknownList all breakpoints.alternatives
dbg_delete_bp
mseep-ida-pro-mcp
unknownDelete breakpoint(s).alternatives
dbg_gpregs
mseep-ida-pro-mcp
unknownGP registers, current thread.alternatives
dbg_gpregs_remote
mseep-ida-pro-mcp
unknownGP registers, specific thread(s).alternatives
dbg_stacktrace
mseep-ida-pro-mcp
unknownCall stack with module/symbol info.alternatives
replay_error_path
@agentlensjs/runtime
unknownReproduce an error by replaying the path that led to it and check recurrence.alternatives
verify_fix
@agentlensjs/runtime
unknownWait for HMR and watch whether the error recurs — did my fix work?alternatives
replay_trace
@llui/mcp
unknownReplay a trace and compare statesalternatives
build_diagnose
io.github.iVamsi/droidagentkit
unknownDiagnose build issues.alternatives
windbg_interrupt_target
kanren3/windbg-mcp
unknownInterrupt a live target or a long-running debugger commandalternatives
diagnose_error
com.correctover/mcp-server
unknownPaste an error, get root cause + fix suggestion in secondsalternatives
get_fault_pattern
com.correctover/mcp-server
unknownLook up a specific fault pattern by ID or keywordalternatives
windbg_close
kanren3/windbg-mcp
unknownClose the debugger; may terminate user-mode targetsalternatives
windbg_detach
kanren3/windbg-mcp
unknownDetach and leave a live user-mode or kernel target runningalternatives
set_data_breakpoint
miscusi-peek/cheatengine-mcp-bridge
unknownSet a data breakpointalternatives
start_dbvm_watch
miscusi-peek/cheatengine-mcp-bridge
unknownStart Ring -1 invisible tracingalternatives
current_location
glslang/windbg-mcp
unknownGet instruction pointer, context, and PE coordinatealternatives
registers
glslang/windbg-mcp
unknownRead CPU registers of the targetalternatives
read_memory
glslang/windbg-mcp
unknownRead memory from the target processalternatives
backtrace
glslang/windbg-mcp
unknownGet stack as typed frames with symbolsalternatives
modules
glslang/windbg-mcp
unknownList loaded modules, optionally refresh inventoryalternatives
get_crash_logs
rn-devtools-hub
unknownReturns crash logs (fatal errors, JS errors, unhandled rejections).alternatives
dbg_run_to
mseep-ida-pro-mcp
unknownRun to address.alternatives
dbg_add_bp
mseep-ida-pro-mcp
unknownAdd breakpoint(s).alternatives
dbg_toggle_bp
mseep-ida-pro-mcp
unknownEnable/disable breakpoint(s).alternatives
dbg_regs
mseep-ida-pro-mcp
unknownAll registers, current thread.alternatives
dbg_regs_all
mseep-ida-pro-mcp
unknownAll registers, all threads.alternatives
dbg_regs_remote
mseep-ida-pro-mcp
unknownAll registers, specific thread(s).alternatives
dbg_regs_named
mseep-ida-pro-mcp
unknownNamed registers, current thread.alternatives
dbg_regs_named_remote
mseep-ida-pro-mcp
unknownNamed registers, specific thread.alternatives
dbg_read
mseep-ida-pro-mcp
unknownRead memory from debugged process.alternatives
statecli_analyze_error
statecli/statecli-mcp-server
unknownAnalyzes an error by examining recent action history to identify what change caused it.alternatives
step_over
io.github.glslang/windbg-mcp
unknownStep over the current instructionalternatives
get_memory
io.github.glslang/windbg-mcp
unknownRead memory at a given address.alternatives
delete_breakpoint
io.github.glslang/windbg-mcp
unknownDelete a breakpoint by ID.alternatives
step_out
io.github.glslang/windbg-mcp
unknownStep out of the current function.alternatives
evaluate_expression
io.github.glslang/windbg-mcp
unknownEvaluate a debugger expression.alternatives
get_modules
io.github.glslang/windbg-mcp
unknownList loaded modules.alternatives
step_into
io.github.glslang/windbg-mcp
unknownStep into the current instructionalternatives
set_breakpoint
io.github.glslang/windbg-mcp
unknownSet a breakpoint at a locationalternatives
get-pinia-tree
vite-vue-mcp-inspect
unknownList all registered Pinia storesalternatives
get-pinia-state
vite-vue-mcp-inspect
unknownRead full state for a storealternatives
edit-pinia-state
vite-vue-mcp-inspect
unknownMutate Pinia store statealternatives
get-provide-inject-tree
vite-vue-mcp-inspect
unknownMap all provide/inject relationshipsalternatives
get-app-info
vite-vue-mcp-inspect
unknownVue version, plugins, router statusalternatives
open_cdb_remote
io.github.svnscha/mcp-windbg
unknownAttach to a user-mode remote debug serveralternatives
open_kd_session
io.github.svnscha/mcp-windbg
unknownAttach to a kernel target (KDNET/pipe/serial)alternatives
close_cdb_session
io.github.svnscha/mcp-windbg
unknownClose a user-mode sessionalternatives
list_errors
bar181/bar-observatory
unknownList errors recorded in a session or project.alternatives
get_error_details
bar181/bar-observatory
unknownGet details of a specific error.alternatives
get_stack_frames
kpkhxlgy0/Unity Debugger Pure MCP
unknownGet stack framesalternatives
get_locals
liquid-java/liquidjava-mcp
unknownInspect verification context (variables in scope) at a specific source positionalternatives

FAQ

What are the most reliable debugging MCP tools right now?

As of the latest check, Glimind tracks 143 debugging AI agent (MCP) tools, of which 0 are healthy right now. The table below ranks them live-first by real-time reliability. Glimind rates each neutrally (0–100) from safe liveness probes plus privacy-clean real-usage outcomes — see each tool's live page for its current score and a working alternative if it's down.

How does Glimind rank debugging tools?

Ranked live-first by current verdict (healthy → degraded → down), then by the neutral reliability score. Glimind sells no tools, so the ranking is unconflicted.

What if a debugging tool I need is down?

Every tool here links to its live alternatives — capability-matched substitutes that are healthy now. Or query https://glimind.com/v1/alternatives/{toolId}.

Live data via MCP/REST. Neutral ratings — Glimind only measures.