
Un servidor MCP con prioridad en seguridad que permite a los agentes de IA realizar ingeniería inversa automatizada, análisis de malware, forense, investigación de vulnerabilidades y SAST, impulsado por Radare2, YARA, LIEF, Capstone y más.
Ingeniería inversa y análisis de seguridad impulsados por IA mediante el Model Context Protocol
Un servidor MCP que brinda a asistentes de IA como Claude y Cursor la capacidad de realizar ingeniería inversa, análisis de malware, investigación de vulnerabilidades, informática forense y auditoría de código fuente mediante lenguaje natural.
Reversecore MCP es un servidor de Model Context Protocol que envuelve 177 herramientas de análisis en una única interfaz que los asistentes de IA pueden invocar mediante lenguaje natural.
En lugar de aprender la sintaxis de línea de comandos de una docena de herramientas distintas, describes lo que quieres:
"Decompile the main function of this malware sample, extract all network IOCs,
map the behavior to MITRE ATT&CK, and generate a triage report."
El asistente de IA divide esto en llamadas a herramientas:
r2_decompile("sample.exe", "main")
→ extract_iocs("sample.exe")
→ add_mitre_technique(technique_id="T1071.001", ...)
→ create_analysis_report(template_type="quick_triage")
Cada herramienta devuelve un ToolResult estructurado (ya sea ToolSuccess o ToolError) con datos tipados sobre los que la IA puede razonar, encadenar en consultas de seguimiento o renderizar para el usuario.
| Dominio | Qué puedes hacer |
|---|---|
| Análisis estático | Desensamblado, descompilación (r2ghidra), análisis de binarios (LIEF), detección de empaquetadores (DIE), detección de capacidades (CAPA), extracción de cadenas, escaneo de firmware (binwalk) |
| Dinámico y simbólico | Emulación ESIL, ejecución simbólica con angr, análisis de taint, generación de arneses de fuzzing |
| Análisis de malware | Extracción de IOC, escaneo YARA, detección de puertas traseras latentes, generación de vacunas adaptativas, búsqueda autónoma de vulnerabilidades |
| Investigación de vulnerabilidades | Detección de API peligrosas, descubrimiento de gadgets ROP, análisis de exploits de heap, triaje de fallos, generación de PoC |
| Forense digital | Forense de memoria (Volatility3), análisis de PCAP (Scapy), forense de disco (Sleuth Kit), correlación de artefactos |
| Auditoría de código fuente | Escaneo de AST de Python, escaneo de patrones regex en C/C++ |
| Informes | Informes basados en sesiones con mapeo MITRE ATT&CK, generación de reglas SIGMA, informes VEX, envío por correo electrónico |
AI Client (Claude / Cursor / any MCP-compatible client)
│ MCP Protocol (stdio or HTTP/SSE)
▼
┌──────────────────────────────────────────────────────┐
│ FastMCP 3.4.4 Server │
│ 177 registered tools · Fully async │
│ Python 3.10–3.12 │
├────────────────────┬─────────────────────────────────┤
│ Guided Prompts │ Dynamic Resources │
│ (22 analysis │ (11 URI-based: per-binary │
│ modes) │ strings, IOCs, ASM, CFG, …) │
├────────────────────┴─────────────────────────────────┤
│ Core Infrastructure │
│ Config · Security · Validators · Exceptions (17) │
│ R2 Pool · Metrics · Memory (SQLite) · Task Queue │
│ MITRE Mapper · Evidence Engine · Resilience Layer │
│ Arch Registry (x86/ARM/MIPS/RISC-V/PPC) │
│ Result Cache (SHA256) · Analysis Cache (Redis+SQL) │
│ SAST (Python AST + C/C++ Regex) · Plugin System │
├──────────────────────────────────────────────────────┤
│ Analysis Engines │
│ Radare2 6.0.4 │ YARA 4.3.1 · LIEF · Capstone │
│ r2ghidra │ CAPA · angr · Qiling │
│ Volatility3 · Scapy│ DIE · Binwalk · Sleuth Kit │
│ pwntools · ROPgadget│ Keystone (assembler) │
└──────────────────────────────────────────────────────┘
El servidor es compatible con Python 3.10–3.12. El motor opcional de ejecución simbólica angr se instala en Python 3.12 y versiones posteriores, donde hay disponible una versión compatible y segura; las instalaciones de Python 3.10 y 3.11 omiten angr.
El directorio reversecore_mcp/core/ contiene la infraestructura compartida sobre la que se construyen todas las herramientas: