Decypher Documentation

Installation

1 Extract and Install

Open your terminal, navigate to where you downloaded the file, and run the following commands:

# Extract the archive
tar -xzf decypher-suite-mac.tar.gz # (or decypher-suite-linux.tar.gz)

# Navigate into the extracted folder
cd decypher-suite-mac # (or decypher-suite-linux)

# Run the automated installer
./install.sh

2 Verify Installation

The installer automatically places the binaries in your system paths. You can verify it is installed correctly by running:

decypher --help
Note: The installer creates a symlink in ~/.local/bin. If you get a "command not found" error, ensure ~/.local/bin is added to your system $PATH.

Usage Guide

3 Setup Project

Clone your target repository and navigate into the project directory:

git clone <project directory>
cd <project directory>

4 Index the Codebase

To index the codebase, run the following analysis command:

decypher analyze --index-jars --enable-deep-variable-analysis --decompiler VINEFLOWER

5 Connect as MCP

Once indexing is complete, you can connect Decypher as an MCP.

Stdio-Based Integration

For stdio based integration, users need to add the following command to their Claude, Copilot, or Antigravity configuration for MCPs.
Note: decypher mcp on stdio will only work if the agent is running inside the project directory.

decypher mcp

SSE-Based Integration

For SSE based integration, you can run:

decypher mcp --port <port number>

And then add http://localhost:<port number>/sse as an MCP endpoint.