Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Re Triton

FreeNot checked

MCP server that exposes the Triton library for symbolic execution, taint analysis, and constraint solving on binary code.

GitHubEmbed

About

MCP server that exposes the Triton library for symbolic execution, taint analysis, and constraint solving on binary code.

README

MCP server exposing the Triton library for symbolic execution, taint analysis, and constraint solving.

Tools

Tool What it does
check_triton Confirm Triton is importable
emulate_function Concrete emulation (no sym)
symbolic_explore Symbolic execution through a function
solve_constraint Z3-based constraint solver
taint_analysis Taint tracking through a function
find_magic_bytes Solve for input that matches target bytes

Install

pip install -e ./servers/re-triton

The pyproject.toml pins triton @ git+https://github.com/JonathanSalwan/Triton, which pulls Quarkslab's binary-analysis framework directly from its source repo. The PyPI triton package is the GPU compiler and is not what re-triton needs. Building Triton from source requires CMake + a C++ toolchain; the install can take a few minutes the first time.

Best-effort on Windows — if the source build doesn't install, the server will return a clean "Triton not available" error from check_triton.

Why Triton

Triton is the easiest of the symbolic-execution frameworks to embed in a Python tool. It pairs with the capstone disassembly (which we already use in re-lief). For binary-only symbolic exec on x86/x64/AArch64, this is the right choice. For more advanced use cases (deep program analysis, complex constraints), angr is the gold standard — that's a v2 candidate.

Note on raw bytes

Triton operates on raw machine code, not files. The MCP tools accept code_b64 (base64-encoded bytes) — the caller (Claude Code, via re-rizin.disassemble_function and friends) extracts the relevant bytes from the binary.

from github.com/Heretek-RE/re-triton

Install Re Triton in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install re-triton

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add re-triton -- uvx --from git+https://github.com/Heretek-RE/re-triton re-triton

FAQ

Is Re Triton MCP free?

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

Does Re Triton need an API key?

No, Re Triton runs without API keys or environment variables.

Is Re Triton hosted or self-hosted?

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

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

Open Re Triton 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 Triton with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs