Skip to main content

Build the MCP Server

Place the index.ts source into ~/mcp/remnux-mcp/src/index.ts, then build:

Create Ghidra Helper Scripts on REMnux

These scripts solve SSH quoting issues when communicating with the Ghidra Docker container. The POST script automatically translates REMnux paths to container paths and supports an optional language parameter for shellcode/raw binaries.
The POST script maps /home/remnux/samples/ → /data/ automatically. For raw shellcode, pass the language as a second argument — e.g. x86:LE:64:default.

Register with Claude Code

MCP Tool Groups

For shellcode/raw binaries call ghidra_run_analysis with entry_offset=0x0 after loading. Supported language IDs: x86:LE:64:default, x86:LE:32:default, ARM:LE:32:v8, AARCH64:LE:64:v8A.