Decompiles Java class files into readable source code using a Model Context Protocol (MCP) server.
This tool provides an MCP-compatible server for decompiling Java bytecode into readable source code. It leverages a JavaScript port of the CFR decompiler to decompile Java .class files from various sources, including file paths, package names, and JAR files. Seamless integration with MCP clients and clean error handling make it a valuable resource for AI assistants and tools requiring Java decompilation capabilities.
Key Features
01Decompiles from file path, package name, or JAR file
02Full MCP-compatible API with stdio transport
03Uses JavaScript port of CFR decompiler (no Java dependency)
04Includes clean error handling and temporary file management
05Supports specifying class to extract from JAR files
061 GitHub stars
Use Cases
01Integrating into AI assistants for code understanding
02Automated code analysis and reverse engineering
03Inspecting compiled Java code without source access