MCP server giving AI agents full debugger control over running Java applications — inspect state, set breakpoints, evaluate expressions, and mutate values at runtime via JDWP/JDI
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
tools
-
jdwp_assert_expression
expression, expected, threadId?, frameIndex?
-
jdwp_attach_watcher
breakpointId, label, expression
-
jdwp_clear
types, filter?
-
jdwp_clear_breakpoint
breakpointId
-
jdwp_clear_breakpoint_dependency
dependentId
-
jdwp_clear_events
—
-
jdwp_connect
—
-
jdwp_detach_watcher
watcherId
-
jdwp_diagnose
inspectAll?
-
jdwp_disarm_until_trigger
dependentId
-
jdwp_disconnect
—
-
jdwp_dump_locks
includeSystemThreads?
-
jdwp_evaluate_expression
threadId, expression, frameIndex?
-
jdwp_evaluate_watchers
threadId, scope, breakpointId?
-
jdwp_get_breakpoint_context
maxFrames?, includeThisFields?
-
jdwp_get_current_thread
—
-
jdwp_get_events
count?
-
jdwp_get_fields
objectId
-
jdwp_get_locals
threadId, frameIndex
-
jdwp_get_stack
threadId, maxFrames?, includeNoise?
-
jdwp_get_threads
includeSystemThreads?, verbose?
-
jdwp_get_version
—
-
jdwp_list_watchers_for_breakpoint
breakpointId
-
jdwp_mark_instance
label, objectId, pin?
-
jdwp_overview
types?, filter?, showEmpty?
-
jdwp_reconnect
—
-
jdwp_rename_mark
oldLabel, newLabel
-
jdwp_reset
—
-
jdwp_resume
—
-
jdwp_resume_thread
threadId
-
jdwp_resume_until_event
timeoutMs?
-
jdwp_set_breakpoint
className, lineNumber, suspendPolicy?, condition?, triggerBreakpointId?, oneShot?, forceLoad?
-
jdwp_set_breakpoint_dependency
dependentId, triggerId, oneShot?
-
jdwp_set_exception_breakpoint
exceptionClass, caught?, uncaught?, triggerBreakpointId?, oneShot?
-
jdwp_set_exception_logpoint
exceptionClass, expression, condition?, caught?, uncaught?, triggerBreakpointId?, oneShot?
-
jdwp_set_field
objectId, fieldName, value
-
jdwp_set_field_breakpoint
className, fieldName, mode, condition?, threadFilterId?, objectFilterId?, triggerBreakpointId?, oneShot?
-
jdwp_set_field_logpoint
className, fieldName, mode, expression, condition?, threadFilterId?, objectFilterId?, triggerBreakpointId?, oneShot?
-
jdwp_set_local
threadId, frameIndex, varName, value
-
jdwp_set_logpoint
className, lineNumber, expression, condition?, forceLoad?
-
jdwp_step_into
threadId?
-
jdwp_step_out
threadId?
-
jdwp_step_over
threadId?
-
jdwp_suspend_thread
threadId
-
jdwp_to_string
objectId, threadId?
-
jdwp_unmark_instance
label
-
jdwp_wait_for_attach
host?, port?, timeoutMs?
analyzed commit 074758f · analyzer v33 · 2w ago
skills & prompt files 4
code files: 192
No code evidence — the analyzed source reached for no tracked permissions, tools, or hooks.