Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Descripción del creador (original en inglés)
Conduit live-debug core (30 frozen tools) + Rea static RE domains over MCP stdio/HTTP.
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
Necesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json
{
"mcpServers": {
"rea-plus": {
"command": "npx",
"args": [
"-y",
"rea-plus"
]
}
}
}Ejecuta esto en tu terminal
claude mcp add rea-plus -- npx -y rea-plusPégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"rea-plus": {
"command": "npx",
"args": [
"-y",
"rea-plus"
]
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"rea-plus": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"rea-plus"
]
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub Alyhnte, dueña del repo
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Este se ejecuta en tu computadora; no hay endpoint en internet
Se ejecuta en tu computadora y usa ajustes locales en su lugar
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
El repo de GitHub cambió por última vez –, y la última versión (0.13.0) llegó al registro hace 18 días.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js en tu computadora.
En la misma categoría: Spec Driven Development, Remote Desktop Commander, Draugr
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Security scanning for AI agents: SAST, SCA, secrets, IaC, DAST, ranked by real risk.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
One MCP server for reverse engineering — live Windows debugging plus a 161-tool static-analysis suite for PE/ELF, Mach-O, .NET, APK, IL2CPP, WASM/EVM, firmware, and the web.
Your agent asks questions; rea-plus inspects the binary and answers with evidence, not guesses.
Install · Clients · Docker · Features · Tools · How it works · Security · Roadmap · FAQ
capability_unsupported with an install hint. Nothing fakes a result, errors come back as proper MCP isError, and mutating live-debug calls require confirm:true.docs/TOOLS.md; REA_TOOLSETS lets small-context clients load only a profile slice (see Configuration). Without an HTTP token, only a 44-tool read-only allowlist is registered instead of the full surface./mcp + /health, bearer token, localhost Host/Origin validation) for shared setups.$ rea-plus-cli doctor # what is installed on this machine, what is missing
$ rea-plus-cli analyze-evm "transfer(address,uint256)" transfer(address,uint256) -> 0xa9059cbb
// One MCP call your agent makes:
{ "name": "rea_investigate", "arguments": { "path": "sample.exe" } } // -> sniff + confidence + provider plan + evidence bundle, in one answer
Requirements: Node.js ≥ 20. Everything else (Ghidra, rizin, jadx, Frida tooling, …) is optional — tools light up as backends appear; run
doctorto see your machine's map. Windows is required for the live debuggers (x64dbg/cdb/Frida attach); static analysis runs anywhere.
No npm? Download setup.mjs (+ Windows setup.ps1) from the latest release — needs only Node.js 20+:
node setup.mjs --list # detect installed clients
node setup.mjs --dry-run # preview without writing node setup.mjs --yes # write MCP config (asks unless --yes)
.\setup.ps1 --list
.\setup.ps1 --yes
Or inside the package: npx -y rea-plus rea-plus-cli setup (same wizard).
Any stdio MCP client can launch it straight from the npm registry:
{
"mcpServers": { "rea-plus": { "command": "npx", "args": ["-y", "rea-plus"] } } }
Publishing status:
rea-plus@0.13.0is live on the npm registry andio.github.Alyhnte/rea-plusis published on the MCP Registry. The supported installs arenpx -y rea-plus(above) and GHCR (see Docker).
git clone https://github.com/Alyhnte/ReaPlus.git
cd ReaPlus npm ci npm run build # tsc + runtime assets (frida-agent.js, Ghidra scripts) -> dist/ npm start # stdio server (dist/server.js)
node dist/server.js --transport http --port 3848
# Browser tools (Playwright is an optional dependency, loaded lazily):
npm i playwright && npx playwright install chromium
Then point your agent at it and ask it to inspect something.
Every client below gets the same server. Ready-made files live in configs/.
Claude Desktop
Add to claude_desktop_config.json (see configs/claude-desktop/):
{
"mcpServers": { "rea-plus": { "command": "npx", "args": ["-y", "rea-plus"] } } }
Claude Code
claude mcp add rea-plus -- npx -y rea-plus
Or drop configs/claude-code/.mcp.json into your project root.
Cursor
Click Add to Cursor above, or use configs/cursor/mcp.stdio.json (clone path form) / mcp.http.json (HTTP form).
VS Code
Click Install in VS Code above, or copy configs/vscode/mcp.json to .vscode/mcp.json in your workspace.
Windsurf
Use configs/windsurf/mcp_config.json as your mcp_config.json.
Codex
Append configs/codex/config.toml to ~/.codex/config.toml:
[mcp_servers.rea-plus]
command = "npx" args = ["-y", "rea-plus"]
opencode / generic HTTP
DBG_BRIDGE_TOKEN=your-secret node dist/server.js --transport http --port 3848
See configs/opencode/ for stdio and HTTP variants.
# Build locally (works today):
docker build -t rea-plus .
docker run -i --rm rea-plus
docker run -p 3848:3848 -e DBG_BRIDGE_TOKEN=your-secret rea-plus --transport http --port 3848 --host 0.0.0.0
Images are published to GHCR on each release (ghcr.io/alyhnte/reaplus). Windows-only debuggers (x64dbg/cdb) report capability_unsupported inside a Linux container; static analysis, the CLI, and both transports work.
The complete, generated reference — 191 tools + 2 resources (`rea-plus://server-info`, `rea-plus://capabilities-safety`) + 7 prompts (`packer-triage`, `dotnet-malware-triage`, `android-triage`, `pe-crash-triage`, `elf-linux-triage`, `binary-diff`, `evidence-report`) — is in docs/TOOLS.md. The table below is only a domain summary.
| Domain | What you get | Engine / backend |
|---|---|---|
| Live debugging | Breakpoints, step/continue, registers, memory, call stacks, checkpoints & rewind | x64dbg · cdb · Frida · radare2 (conduit core, 30 frozen tools) |
| Native static (PE/ELF) | Disassembly, CFG, xrefs, strings, imports, PDB/DWARF, decompile | Ghidra headless · rizin/Cutter |
| .NET | Real CLR detection, CIL dump via dnfile, ILSpy decompile | dnfile · ilspycmd |
| Android | APK decode/build, framework info, adb bridge | jadx · apktool · aapt2 · adb |
| Dynamic instrumentation | Attach/spawn, API tracing, conditional breakpoints, process pause | Frida 17 |
| Behavior | Process runs with SHA-256 records, network capture (HAR), event timelines | mitmproxy · process capture |
| Web / browsers | Navigation, clicks, screenshots, storage & console capture | Playwright (optional extra) |
| WASM / EVM | Validation (wabt), disassembly, function selectors, opcode work | wabt · offline keccak |
| Firmware & exotic | Firmware triage, DOS/MIPS/AOT/Go pre-scans, packer hunt (UPX→.NET→dump recipe) | Static inspection · UPX |
| Mach-O / Apple | Header + load commands, otool output, bundle/plist reading (honest errors without backends) | Built-in reader · otool |
| Unity IL2CPP | Il2CppDumper dump + global-metadata class/method counts (honest error when missing) | Il2CppDumper · metadata reader |
| Binary diff | Function lists (name/address + hash) and version-to-version diff | Built-in |
| PCAP / TLS | Stream reassembly + keylog-based TLS decryption | tshark · keylog |
| Android dynamic | Dynamic-analysis recipe generation + dry-run recipe validation | Built-in recipe |
| Scale | Parallel repo scan (pool of 4, cancellable) | Built-in |
| Investigation | One-call triage: sniff → confidence → provider plan → evidence bundle | rea_investigate orchestrator |
| Assistance | Capability probing + caching, fallback chains, config suggestions, telemetry | Built-in, offline |
| Onboarding | setup wizard writes client configs (confirm-gated); doctor --fix proposes install commands, runs them only with --yes | rea-plus-cli |
flowchart LR
A["AI agent / MCP client"] -->|stdio or streamable HTTP| S["rea-plus server"] S --> C["Conduit core · 30 frozen tools x64dbg · cdb · Frida · radare2"] S --> D["rea domains · 161 tools Ghidra · rizin · jadx · dnfile · wabt · Playwright"] C --> T["Target binary / live process"] D --> T C --> E["Evidence bundle + obligation ledger"] D --> E E --> A
src/facade/toolNamespace.ts); renames are forbidden, so existing conduit clients keep working.rea_* tools register centrally in src/server/registerReaTools.ts.confirm:true; otherwise you get confirmation_required, never a silent side effect.mergedCatalog() (8 conduit + 16 rea prerequisite entries) is the single source doctor reads for versions and download links.rea-plus://server-info, rea-plus://capabilities-safety) and seven side-effect-free prompts (packer-triage, dotnet-malware-triage, android-triage, pe-crash-triage, elf-linux-triage, binary-diff, evidence-report) are registered alongside the tools; prompts only return text and never run a tool.structuredContent mirrors the text JSON, and coverage is deliberately partial: 187 tools declare an outputSchema and 191 tools carry annotations.Solo se muestra el principio; lee el resto en el repo