1. Conduid
  2. Developer Tools
  3. Deobfuscate
MCP server · Developer Tools

Deobfuscate

MCP Deobfuscate is a renaming tool suitable for obfuscation and deobfuscation of Java class files, and jar/zip bundles thereof.

Unclaimed Custom license last commit 13 years ago devtools
54Fair

Scored 5 days ago · breakdown

About Deobfuscate

Deobfuscate is an MCP server published by FunnyMan3595 in the Developer Tools category: mCP Deobfuscate is a renaming tool suitable for obfuscation and deobfuscation of Java class files, and jar/zip bundles thereof.

The repository has 22 stars and 3 forks, with the last commit 13 years ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/FunnyMan3595/mcp_deobfuscate

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Deobfuscate

Powered by Claude · Grounded in docs

I know everything about Deobfuscate. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 6 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • !Dependencies pinnedNo lockfile. Installs can pull different code over time.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

1.01.0

README

MCP Deobfuscate is a renaming tool suitable for obfuscation and deobfuscation of Java class files, and jar/zip bundles thereof. It was written with the Minecraft Coder Pack in mind (hence the name), but should be sufficiently general for any use.

MCP Deobfuscate is released under the MIT License, see LICENSE for details.

COMPILING:

With Maven installed, compiling should be as simple as:

mvn clean package

DEPENDENCIES:

To run MCP Deobfuscate, you will need the following libraries in the main MCPD directory:

  • asm-all-4.0.jar
  • jcommander-1.29.jar

These files will have been downloaded by Maven, and may be found in the following locations for Linux users:

~/.m2/repository/org/ow2/asm/asm-all/4.0/asm-all-4.0.jar ~/.m2/repository/com/beust/jcommander/1.29/jcommander-1.29.jar

RUNNING:

If you have compiled MCPD and placed the dependencies correctly, simply run mcpd.sh:

mcpd.sh --help

PARTIAL CODE BASES:

MCP Deobfuscate can be used on subsets of a code base, e.g. to deobfuscate or reobfuscate only the interesting classes. To ensure accuracy for inherited names, you will need to create an inheritance file for the portions that will not be included:

mcpd.sh --config deobf.srg --inheritance external.inh --infiles a.jar b.zip c.class

The inheritance file can then be used like so:

mcpd.sh --config deobf.srg --stored_inheritance external.inh another.inh --infiles d.jar e.zip f.class --outdir deobfuscated

README fetched from the repository 6 days ago. The original is authoritative.

Questions

About Deobfuscate

How do I install Deobfuscate?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Deobfuscate safe to use with an AI agent?

Its trust score is 54 out of 100 (fair). It passes 3 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Deobfuscate still maintained?

The last commit was 13 years ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.