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 NOASSERTION last commit 13 years ago devtools
54Fair

Scored 2 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. It has been installed 0 times through Conduid.

The repository has 23 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 (0) before depending on it in production.

Install

Install
npx 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

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !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 mirrored from the source repository 2 days ago. The original is authoritative.

Questions

About Deobfuscate

How do I install Deobfuscate?

Run npx mcp-deobfuscate, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Deobfuscate safe to use with an AI agent?

Its trust score is 54 out of 100 (fair). It passes 0 of 1 static security checks; 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, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.