Labsco
nimbly-dev logo

MCP Java Dev Tools

โ˜… 2

from nimbly-dev

Bridges agentic coding tools and live Java runtime behavior through a lightweight sidecar agent.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeAdvanced setup

mcp-java-dev-tools

MCP Badge

MCP Java Dev Tools bridges agentic coding tools and live Java runtime behavior through a lightweight sidecar agent.

Static analysis only gets you so far. By attaching directly to a running JVM, this tool surfaces bytecode-level runtime signals that static analysis alone can't see รขโ‚ฌโ€ enabling probe-verified inspection, targeted regression checks, runtime-path validation, and deterministic debugging workflows.

The runtime agent is built with ByteBuddy and works alongside JDWP rather than replacing it. On top of the probe layer, the system adds framework-aware data synthesis and strict, fail-closed tool contracts รขโ‚ฌโ€ so agent orchestrators can make decisions grounded in actual runtime proof, not inference.

The current focus is HTTP entrypoints. Non-HTTP protocol support is on the horizon but not yet implemented รขโ‚ฌโ€ it will need concrete models and validation targets before the core contracts can be generalized.

For operator workflows and end-to-end execution flows, see docs/how-it-works/README.md.


Build

npm.cmd install
npm.cmd run build
mvn -f java-agent\pom.xml package

This produces two artifacts:

  • MCP server รขโ€ โ€™ dist/server.js
  • Java agent bundle รขโ€ โ€™ java-agent/core/core-probe/target/mcp-java-dev-tools-agent-0.1.0-all.jar

Skills

SkillPurpose
mcp-java-dev-tools-line-probe-runLine-level probe execution
mcp-java-dev-tools-regression-suiteRegression check orchestration
mcp-java-dev-tools-regression-plan-crafterCraft and refine deterministic persisted regression plan specs (metadata.json, contract.json, plan.md)
mcp-java-dev-tools-regression-resultArtifact-derived result rendering with extensible display templates (default endpoint table)
mcp-java-dev-tools-issue-reportSanitized issue reporting from session, runtime, and probe evidence

MCP Tools

Tool
debug_check
artifact_management
probe
route_synthesis
execution_profile_export
execution_orchestration

Probe config Artifact runtime behavior:

  • Registry config is loaded from discovered workspace .mcpjvm/probe-config.json.
  • File edits are auto-reloaded with debounce.
  • artifact_management with artifactType=probe_config and action=reload remains available as deterministic manual refresh/fallback.