hqkh4nh avatar

Dejared

hqkh4nh/dejared-mcp

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 tools

Public 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

Java Node.js npm version npm downloads License: MIT

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.


View the full README on GitHub

Details

Repository
github.com/hqkh4nh/dejared-mcp
Category
Search & Web Crawling
Package
dejared-mcp
Transport
STDIO
Registry
MCP registry, active

Related Search & Web Crawling MCP servers

View all
1lvpiggyqq avatarXcatcher — Recent X Postslvpiggyqq/xcatcher-mcp-manifestFetch recent public X/Twitter posts by named handle for monitoring, comparison, OSINT, and research.0stars
2papersflow-ai avatarPapersFlowpapersflow-ai/papersflow-mcpAcademic research MCP server for paper search, citation checks, graphs, and deep research.9stars
3montanetech avatarCodeixmontanetech/codeixFast semantic code search for AI agents — find symbols, references, and callers across any codebase9stars
4quanttogo avatarQuantToGo Reason Indexquanttogo/quanttogo-mcpQuantToGo Reason Index: every reason people buy or sell stocks, turned into an index.9stars
5agencyenterprise avatarAiseo Auditagencyenterprise/aiseo-auditAudit web pages for AI search readiness with evidence-tiered factors and pipeline-stage scores.8stars
6openarx-ai avatarOpenArxopenarx-ai/openarx-coreOpen scientific and engineering knowledge for AI agents: search, evidence, document publishing.0stars