Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Re Binary Diff

FreeNot checked

Enables read-only binary diff and fingerprinting of files without writing to disk, providing structured diffs and per-section SHA-256 hashes.

GitHubEmbed

About

Enables read-only binary diff and fingerprinting of files without writing to disk, providing structured diffs and per-section SHA-256 hashes.

README

MCP server for read-only binary comparison: a unified diff between two files, and a per-section fingerprint of one file. Dry-run only — the server never writes a byte to disk.

Why

The 2026-06-05 stress test surfaced a need to compare an original binary against a patched copy (the Output/.../patches/ workflow) without re-introducing the on-disk patch primitive. re-binary-diff is the read-only cousin: it reports the diff, it never applies it.

Tools

Tool What it does
check_binary_diff Health check — re-binary-diff has no system deps; always status: OK
unified_diff Run difflib.unified_diff over the byte streams of two files (or, if too large, hash their chunks) and return a structured diff
fingerprint_sections Return per-chunk SHA-256 + offset + size for a single file (a structural fingerprint, like re-lief.normalize_for_diff but at chunk granularity)

Install

Part of the RE-AI plugin; ./install.sh installs the package. To install standalone:

pip install -e ./servers/re-binary-diff

Run

re-binary-diff                              # stdio transport (default for MCP)
python -m re_binary_diff                    # equivalent

from github.com/Heretek-RE/re-binary-diff

Installing Re Binary Diff

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/Heretek-RE/re-binary-diff

FAQ

Is Re Binary Diff MCP free?

Yes, Re Binary Diff MCP is free — one-click install via Unyly at no cost.

Does Re Binary Diff need an API key?

No, Re Binary Diff runs without API keys or environment variables.

Is Re Binary Diff hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Re Binary Diff in Claude Desktop, Claude Code or Cursor?

Open Re Binary Diff on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Re Binary Diff with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs