01 / Instalación / 6 min de lectura
Instalar REA para tu agente de programación
Elige Claude Code, Codex o Cursor, copia el comando de configuración de REA y comprueba la conexión. Después empieza con una pequeña investigación que no requiera un descompilador nativo.
En esta página
La versión breve
Instala una versión compatible de Node.js, ejecuta la configuración de REA, revisa los cambios propuestos y reinicia tu agente de programación. Después pídele que inspeccione un objetivo local pequeño.
01. Antes de empezar
Necesitas una terminal, npm y un agente de programación compatible con MCP local. Esta guía cubre Claude Code, Codex y Cursor. Usa software propio o que tengas permiso para inspeccionar.
node --version
npm --versionREA es compatible actualmente con Node.js 22.19+ dentro de 22.x, 24.11+ dentro de 24.x, o 26+. Las versiones 23, 25 y las preliminares quedan fuera del intervalo compatible. Obtén una versión compatible de Node.js si la necesitas.
Nuestras comprobaciones de ejemplo se ejecutaron en macOS arm64 con Node.js 22.23.1 y REA 6.4.0. La compatibilidad de plataforma de los motores adicionales varía; consulta la referencia oficial de instalación para tu objetivo.
02. Conectar tu agente de programación
Elige tu cliente para obtener un comando de configuración específico. «Elegir durante la configuración» abre la selección interactiva de cliente.
npx rea-agents@latest setup- Ejecuta el comando. npm puede pedirte primero que descargues el paquete.
- Revisa el plan de REA: archivos de configuración del cliente, instrucciones de habilidades correspondientes y cualquier configuración opcional de motores.
- Aprueba los cambios que quieras. Si tu primer objetivo es JavaScript, puedes empezar sin un motor nativo.
- Reinicia o vuelve a conectar tu agente de programación para que cargue el nuevo servidor MCP.
La configuración instala tanto el registro MCP como las instrucciones de trabajo correspondientes. Instalar solo una habilidad no establece la conexión con las herramientas.
¿Prefieres pedírselo a tu agente?
Instala REA para este agente de programación usando npx rea-agents@latest setup. Muéstrame los cambios de configuración propuestos antes de aplicarlos. Después dime cómo reiniciar y verificar la conexión. Mi primer objetivo será un paquete JavaScript local.03. Comprobar la conexión
Tras reiniciar, pregunta al agente si puede ver las herramientas de REA. Para nuestro primer tutorial, debería poder llamar a analyze_javascript_application.
Comprueba si la herramienta analyze_javascript_application de REA está disponible en esta sesión. Si lo está, dime qué ruta local necesita. Si falta, indícalo en vez de fingir que ejecutas un análisis.También puedes comprobar la configuración de un cliente desde la terminal. Sustituye codex por claude_code o cursor según corresponda.
npx -y rea-agents@latest doctor --client codex --jsonEl estado de la configuración y una conexión activa son cosas distintas. Doctor comprueba el registro y los requisitos previos. Una llamada correcta a una herramienta desde tu agente reiniciado es la comprobación integral útil.
04. Añadir las herramientas que necesita tu objetivo
Empieza por el tipo de software que quieres inspeccionar. No necesitas instalar todos los motores de análisis.
| Objetivo | Qué preparar | Empezar aquí |
|---|---|---|
| JavaScript / Electron | Node.js, npm y los archivos locales del paquete | Primer análisis |
| Binario nativo | Una instalación compatible de Ghidra, Hopper o IDA | Guía oficial de análisis nativo |
| APK de Android | JDK y el puente JADX sin interfaz gráfica que requiere REA | Referencia oficial de Android |
| Comportamiento del navegador | Un navegador de la familia Chrome y una conexión de depuración configurada explícitamente | Guía oficial del navegador |
Los motores comerciales tienen sus propias licencias. REA no proporciona una licencia de motor. Comprueba los requisitos oficiales de plataforma antes de añadir uno.
05. Si algo falla
El agente no puede ver REA
Reinicia primero el cliente. Si siguen faltando las herramientas, ejecuta el comando doctor específico de arriba. Puedes inspeccionar un plan de reparación de la configuración sin aplicarlo:
npx rea-agents@latest setup --client codex --dry-run --jsonRevisa el plan y después ejecuta el mismo comando de configuración sin --dry-run --json si quieres aplicarlo. Reinicia de nuevo después de los cambios de configuración.
«rea: command not found»
Una instalación npm local al proyecto no añade rea a la ruta global de tu shell. Los comandos npx de esta guía funcionan sin instalación global. Si prefieres una CLI permanente:
npm install --global rea-agents
rea --versionFalla la comprobación de un motor
La ausencia de un motor nativo no impide el análisis estático de JavaScript que no depende de él. Comprueba el proveedor que requiere tu objetivo específico. Para binarios nativos grandes, consulta la guía oficial de tiempos de espera de inicio del motor correspondiente.
06. Mantener actualizado el registro del cliente
Para una configuración basada en npx, vuelve a ejecutar la configuración más reciente, revisa los cambios y reinicia el cliente:
npx rea-agents@latest setupPara una CLI global, ejecuta rea update, y sigue después sus instrucciones para actualizar la configuración. Un servidor MCP en ejecución no se actualiza por el mero hecho de que haya instrucciones más recientes en GitHub.
Fuentes: Referencia de instalación de REA, README oficial, y la ayuda de la CLI de REA 6.4.0 comprobada localmente. Revisado el 12 de octubre de 2026. La rama main del proyecto original puede describir funciones posteriores a la versión de npm.
¿Acabas de conocer la herramienta? ¿Qué es REA? · Cómo revisamos nuestras guías