J

Java Class Analyzer

Analyzes and decompiles Java class files with CFR decompiler integration, Maven repository support, ...

135 views
1 installs
Updated Nov 21, 2025
Not audited
Analyzes and decompiles Java class files with CFR decompiler integration, Maven repository support, and dependency scanning to enable reverse engineering, security auditing, and understanding of compiled bytecode when source code is unavailable.
  1. 确定是否需要配置环境变量
    检查你的 FastMCP 连接。如你使用的 JsonConfig 示例所示,你需要配置以下环境变量到连接界面:

    • NODE_ENV
    • MAVEN_REPO(可选)
    • JAVA_HOME(可选)
    • CFR_PATH(可选)
  2. 配置 NODE_ENV 环境变量

    • 推荐设置为 production,以减少日志并获得更优性能。
    • 如需调试,可设置为 development
  3. 配置 MAVEN_REPO 环境变量(可选)

    • 该变量为 Maven 本地仓库路径。
    • 如果未设置,默认路径为 ~/.m2/repository (Windows则通常为 C:/Users/你的用户名/.m2/repository)。
    • 如需指定其他仓库,填写绝对路径,例如:D:/maven/repository
  4. 配置 JAVA_HOME 环境变量(可选)

    • 该变量为 Java 安装路径,用于调用内部反编译器(CFR)。
    • 如果未设置,会使用 PATH 环境中的 java 命令。
    • 建议填写具体 JDK 路径,例如:C:/Program Files/Java/jdk-11
  5. 配置 CFR_PATH 环境变量(可选)

    • 如你希望指定自定义的 CFR jar 包路径,可填写此项。
    • 通常无需设置,服务已自带默认版本。
  6. 填写环境变量到 FastMCP 界面

    • 打开 FastMCP 的 ENVs 设置界面(通常通过“Install Now”按钮进入)。
    • 将上述变量及其值按需填写到“新增环境变量”表单中。
  7. 保存并启动服务

    • 完成环境变量添加后,保存设置并启动 MCP Server 连接。服务即会自动检测配置和依赖,无需额外操作。

示例填写:

环境变量名 推荐值 说明
NODE_ENV production 运行环境
MAVEN_REPO D:/maven/repository Maven仓库路径(可选)
JAVA_HOME C:/Program Files/Java/jdk-11 JDK路径(可选)
CFR_PATH /your/custom/path/cfr.jar CFR工具路径(可选)

如不确定部分参数,可只设置 NODE_ENV,保持其他默认。

Quick Start

View on GitHub

More for Developer Tools

View All →

Similar MCP Servers

A

Aibolit Java Code Analyzer

Integrates with the Aibolit Java code analyzer to identify critical design issues in Java code, focusing on maintainability, readability, and architectural concerns rather than cosmetic problems.

AI and Machine Learning Developer Tools

Report Issue

Thank you! Your issue report has been submitted successfully.