MCP Javadc MCP Server

Model Context Protocol (MCP) server for Java decompilation

Local serverstdio

What is the MCP Javadc MCP Server?

Model Context Protocol (MCP) server for Java decompilation

What you get

A Model Context Protocol (MCP) server for decompiling Java class files. This server allows AI assistants and tools that implement the MCP protocol to decompile Java bytecode into readable source code.

  • Decompile Java .class files from file path
  • Decompile Java classes from package name (e.g., java.util.ArrayList)
  • Decompile Java classes from JAR files
  • Specify which class to extract from JAR files
  • Full MCP-compatible API
  • Stdio transport for seamless integration

Configuration and credentials

  • Node.js 16+ - npm - No Java requirement (using JavaScript port of CFR decompiler)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the MCP Javadc MCP Server

claude mcp add javadc --env CLASSPATH=your-value -- npx -y without

Configuration

  • Node.js 16+ - npm - No Java requirement (using JavaScript port of CFR decompiler)
VariableDescriptionRequired
CLASSPATHFilesystem location the server is allowed to use.Optional

Frequently asked questions

Model Context Protocol (MCP) server for Java decompilation Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.