github Java analyzed 074758f

FgForrest/mcp-jdwp-java

github

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

maintainer
FgForrest
license
MIT
first seen
2026-07-11
last seen
2026-07-12
releases · 30d
0
short id

Drift inferred · capture-to-capture

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

capabilities 47 tools
transport stdio counts 47 tools · 0 res · 0 prompts permission surface via README inference

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?

skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 074758f · analyzer v33 · 2w ago

skills & prompt files 4

code evidence vv2.10.1 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 192

No code evidence — the analyzed source reached for no tracked permissions, tools, or hooks.