
Dejared
Inspect, analyze, and decompile third-party Java JARs from your agent when debugging JVM dependencies or unfamiliar SDKs.
Overview
Dejared MCP is a MCP server for the Build phase that lets agents explore, analyze, and decompile Java JAR files through stdio tools.
What is this MCP server?
- Explore Java JAR structure from MCP without leaving the IDE
- Analyze and decompile JAR contents for dependency debugging
- Stdio MCP via npm package dejared-mcp (server v1.0.1)
- Targets JVM bytecode artifacts common in enterprise and Android-adjacent backends
- Open-source GitHub source hqkh4nh/dejared-mcp
- Server version 1.0.1
- stdio transport via npm identifier dejared-mcp
- No required API keys in published server manifest
Community signal: 4 GitHub stars.
What problem does it solve?
Opaque JAR dependencies waste hours when you cannot quickly see classes, manifests, or bytecode behavior inside a vendor library.
Who is it for?
Builders debugging Java/Kotlin backends, legacy integrations, or closed-source SDK JARs during active development.
Skip if: Pure frontend or Node-only stacks with no JVM artifacts, or teams that forbid decompilation under license policy.
What do I get? / Deliverables
Your agent can inspect and decompile JARs in-session so integration decisions and debug hypotheses are grounded in actual packaged structure.
- JAR structure insights usable in integration notes
- Decompiled class views for debugging and API surface mapping
- Agent-assisted analysis trail alongside your backend repo
Recommended MCP Servers
Journey fit
Build is the canonical shelf because JAR exploration supports implementation and integration work, not early market validation. Integrations subphase reflects reverse-engineering and analyzing packaged Java libraries you must wire into a backend or tooling stack.
How it compares
Java JAR analysis MCP, not a container scanner, SEO crawler, or cloud deploy integration.
Common Questions / FAQ
Who is Dejared MCP for?
Developers using MCP-enabled agents who regularly touch Java JAR dependencies and need in-IDE exploration and decompilation.
When should I use Dejared MCP?
Use it during build and integration debugging when documentation is missing and you must understand classes inside a JAR.
How do I add Dejared MCP to my agent?
Add the stdio MCP configuration for npm package dejared-mcp in your host and ensure local JAR paths are accessible to the server process.