REA
Desplegar REA en un equipo: MCP, CLI y proveedores
Decidir dónde viven la configuración, los objetivos y los motores locales
Qué aprenderás
- Situar la conexión
- Situar los motores
- Proteger los objetivos
Antes de empezar
- Un objetivo propio o autorizado
- Node.js y npm
- Un proveedor local solo si hace falta análisis nativo
Usar un artefacto inocuo para probar configuración, procedencia y limpieza
Conclusiones clave
- MCP y CLI comparten flujos documentados.
- Los motores nativos son dependencias aparte.
- La ejecución local también requiere control de acceso.
Situar la conexión
Setup registra el servidor MCP para los clientes elegidos e instala instrucciones de trabajo salvo que se desactive esa opción. También existe registro manual. MCP aquí es una integración local, no un servicio de análisis alojado.
Enumere los clientes y archivos que cambiarán. Haga un ensayo en seco y revise los respaldos: la guía indica que una configuración existente mal formada bloquea la transacción en vez de sustituirse en silencio.
Situar los motores
El JS estático puede empezar sin proveedor nativo. Un binario exige un motor local y sus propias condiciones de instalación y licencia. La CLI puede listar proveedores y diagnosticar uno elegido.
No suponga que un proveedor soporta todas las operaciones. La elección queda ligada a la sesión; cuando hay varias opciones, un flujo repetible debe elegir una de forma explícita.
Proteger los objetivos
La guía de seguridad indica que REA delega el análisis a un proveedor local con los permisos del usuario actual. Binarios privados, proyectos Ghidra y tokens de sesión no deben publicarse en informes.
Defina controles de acceso para muestras, instantáneas y configuración. No verificamos un despliegue de equipo, un registro de cliente ni la instalación de un motor.
Cómo elegir
| Criterio | Opción A | Opción B |
|---|---|---|
| Best when | You need predictable behavior and easy auditing | You need adaptive optimization and have reliable telemetry |
| Main risk | May leave performance on the table | Can become difficult to explain or debug |
Pasos de implementación
- 1
Revisar rutas con un ensayo en seco.
- 2
Asignar proveedor según el objetivo.
- 3
Restringir muestras, instantáneas y configuración.
Ejemplo para copiar
rea setup --client codex --skill=false --dry-run
rea providers --json
rea doctor --provider ghidra --jsonPreguntas frecuentes
¿Es obligatorio un servicio en la nube?
El README describe análisis local e integración local por MCP o CLI.
¿Registrar MCP instala Ghidra?
No. REA puede usar una instalación existente, pero no descarga ni modifica Ghidra.
Fuentes
- REA / README.mdFuente verificada 2026-10-14
- REA / docs/installation.mdFuente verificada 2026-10-14
- REA / docs/cli.mdFuente verificada 2026-10-14
- REA / SECURITY.mdFuente verificada 2026-10-14
- REA / docs/ghidra-provider.mdFuente verificada 2026-10-14