RE Server
FreeNot checkedEnables reverse engineering and binary analysis using Ghidra, YARA, Radare2, and other tools, plus backend development assistance like project analysis, securit
About
Enables reverse engineering and binary analysis using Ghidra, YARA, Radare2, and other tools, plus backend development assistance like project analysis, security scanning, and scaffolding.
README
MCP server for Reverse Engineering & Binary Analysis with backend development tools.
Features
Reverse Engineering Tools
| Tool | Description |
|---|---|
ghidra_analyze |
Analyze binary with Ghidra (headless mode) |
ghidra_decompile |
Decompile binary functions with Ghidra |
yara_scan |
Scan files with YARA rules for malware indicators |
analyze_binary |
Static analysis - extract strings, checksec, binary info |
radare2_analyze |
Analyze with Radare2 (functions, imports, strings) |
pestudio_analyze |
Analyze PE (Windows) files |
dynamic_analysis |
Behavioral analysis on suspicious files |
network_analysis |
Analyze pcap files for IOCs |
memory_forensics |
Memory dump analysis with Volatility commands |
gdb_debug |
Debug binaries with GDB |
Backend Development Tools
| Tool | Description |
|---|---|
analyze_project |
Analyze project structure, language, framework |
review_security |
Scan for hardcoded secrets, SQL injection, XSS |
analyze_api |
List all API endpoints |
validate_api_structure |
Check REST best practices |
get_architecture_advice |
Architectural recommendations |
scaffold_project |
Generate project with Docker & tests |
add_docker |
Add Docker configuration |
add_tests |
Add unit & integration tests |
execute_command, read_file, write_file, list_directory |
File operations |
Quick Start
npm install
npm run server
Environment Variables
| Variable | Description | Default |
|---|---|---|
GHIDRA_PATH |
Ghidra installation path | /opt/ghidra |
YARA_RULES_PATH |
Custom YARA rules directory | ./rules |
Usage Examples
- "Analyze binary /path/to/binary with Ghidra"
- "Scan malware.exe with YARA rules"
- "Run dynamic analysis on suspicious file"
- "Analyze network capture traffic.pcap"
- "Decompile main function from binary"
- "Check security of my binary (checksec)"
- "Analyze memory dump memory.dmp"
- "Debug binary with GDB at main"
- "Analyze PE file with PE Studio"
Claude Desktop Config
{
"mcpServers": {
"mcp-re": {
"command": "npm",
"args": ["run", "server"],
"workdir": "/path/to/mcp"
}
}
}
Requirements
RE Tools (optional)
- Ghidra - Binary analysis & decompilation
- YARA - Malware scanning
- Radare2 - Binary analysis
- checksec - Binary security checks
- strings - String extraction
- Volatility - Memory forensics
- tshark - Network analysis
- GDB - Debugging
Install on Kali/RE Linux:
sudo apt install yara radare2 checksec binutils volatility tshark gdb
Installing RE Server
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/RoySamson-stack/backend-mcpFAQ
Is RE Server MCP free?
Yes, RE Server MCP is free — one-click install via Unyly at no cost.
Does RE Server need an API key?
No, RE Server runs without API keys or environment variables.
Is RE Server hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install RE Server in Claude Desktop, Claude Code or Cursor?
Open RE Server 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 Server with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
