Build the MCP Server
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./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.