Re Binary Diff
FreeNot checkedEnables read-only binary diff and fingerprinting of files without writing to disk, providing structured diffs and per-section SHA-256 hashes.
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
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-diffFAQ
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
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare 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
