
Dejared
This server gives Claude native access to Java JAR file internals through nine tools split across discovery, hunting, and analysis. You can list packages and classes, search for string literals buried in bytecode (think hardcoded URLs or SQL queries), extract metadata via ASM, and decompile classes back to source using CFR, Vineflower, or Procyon. It's a Node wrapper around a Java server binary that downloads on first run, so you need both runtimes installed. Useful when you're debugging third-party libraries without source, auditing dependencies for security patterns, or reverse engineering obfuscated JARs. The string search tool is especially handy for finding configuration values or error messages that don't show up in documentation.
- GitHub stars
- 9
- tools
- 9
- transport
- STDIO
- last updated
- Nov 7, 2026
Tools
9 toolsPublic tool metadata for what this MCP can expose to an agent.
dejared_list_packagesList all packages with class counts
List all packages with class counts
No parameter schema in public metadata yet.
dejared_list_classesList classes in a specific package
List classes in a specific package
No parameter schema in public metadata yet.
dejared_list_resourcesList non-class resource files
List non-class resource files
No parameter schema in public metadata yet.
dejared_read_resourceRead text resources (YAML, XML, properties, JSON, and others)
Read text resources (YAML, XML, properties, JSON, and others)
No parameter schema in public metadata yet.
dejared_search_classSearch classes by name
Search classes by name
No parameter schema in public metadata yet.
dejared_search_stringSearch string literals in bytecode (URLs, SQL, error messages)
Search string literals in bytecode (URLs, SQL, error messages)
No parameter schema in public metadata yet.
dejared_get_metadataExtract class metadata via ASM (fast, no decompilation)
Extract class metadata via ASM (fast, no decompilation)
No parameter schema in public metadata yet.
dejared_dump_package_metadataBatch metadata extraction for entire packages
Batch metadata extraction for entire packages
No parameter schema in public metadata yet.
dejared_decompile_classDecompile .class files to Java source code
Decompile .class files to Java source code
No parameter schema in public metadata yet.
Sponsors
Readme
dejared-mcp: Java decompiler MCP server
dejared-mcp is a Java decompiler and JAR analyzer that speaks the Model Context
Protocol. It lets an AI coding agent (Claude Code, Codex, Cursor, VS Code)
open a .jar, .war, .ear, or .aar, list what is inside, search its
bytecode, and decompile any class back to Java source using CFR, Vineflower,
or Procyon.
Details
- Repository
- github.com/hqkh4nh/dejared-mcp
- Category
- Search & Web Crawling
- Package
dejared-mcp- Transport
- STDIO
- Registry
- MCP registry, active