Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

NullWire-MCP

de VoxNode-uxversión 1.0.2i★ –i–
Nombre en el registroio.github.VoxNode-ux/nullwire-mcp

Instalar

Resumen

Descripción del creador (original en inglés)

RAM-only HTTP debugging proxy and MCP server in Go. AI agents see salted tags, never secrets.

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: –
  • Transporte:
  • Categoría: Herramientas para desarrolladores

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

El creador no incluyó detalles de instalación en el registro. Consulta el README del creador más abajo.

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 6 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub VoxNode-ux, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Comparado con otros en Herramientas para desarrolladoresi

  • Más estrellas que el 0% de los otros 1385 servidores de esta categoría
  • Publicado en el registro más recientemente que el 82% de los otros 1385 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 1385 servidores de esta categoría

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.

Preguntas frecuentes

¿Es seguro NullWire-MCP?

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.

¿Qué claves o códigos necesita?

El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.

¿Se ejecuta en mi computadora o en la nube?

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).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (1.0.2) llegó al registro hace 9 días.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code.

¿Qué puedo usar en su lugar?

En la misma categoría: GitHub, Desktop Commander, Cloudflare MCP

Alternativas

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

GitHub

de github

Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.

Computadora o nube★ 34.245MITActualizado hace 3 días
Instalar

Desktop Commander

de wonderwhy-er

MCP server for terminal commands, file operations, and process management

Se ejecuta en tu computadora★ 10.225MITActualizado hace 15 días
Instalar

Cloudflare MCP

de cloudflare

Cloudflare MCP servers

Se ejecuta en la nube★ 4446Apache-2.0Actualizado hace 14 meses
Instalar

README del creador

Abrir el README

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.

⚡ NullWire-MCP

See the traffic. Never the secrets.

A zero-dependency, RAM-only network inspector that lets your AI assistant debug HTTP, HTTPS and WebSocket traffic, with every secret scrubbed before the model ever sees it.

Quick start · How it works · What gets redacted · MCP tools · Configuration · CLI reference · Security model


🧠 Why NullWire exists

Your AI assistant is great at debugging an API call, until the request it needs to read carries an Authorization header, a session cookie, a database URL or a customer's email. Pasting raw traffic into a chat means pasting your secrets with it.

NullWire sits between your app and the network. It records what passes through, scrubs every secret out of the recorded copy, and hands that clean copy to your assistant through the Model Context Protocol. Your app keeps working exactly as before, because the live traffic is never touched.

  your app ──► NullWire (127.0.0.1) ──► the real server

│ ├─ forwards every byte, unmodified └─ keeps a scrubbed copy in RAM ──► your AI assistant (MCP)

✨ At a glance

🪶 Zero dependenciesGo standard library only. One static binary, nothing to install.
🧠 RAM onlyThe last 50 flows live in memory. The server never writes a file, and a stop signal wipes the buffer. (install edits your MCP client configs, but only when you run it.)
🔒 Loopback onlyThe proxy binds to 127.0.0.1. A DNS-rebinding guard answers only loopback Host headers.
🧽 Layered redactionPrivate keys, JSON/XML/query secrets, JWTs, 50+ vendor key formats, IPs, secrets hiding in base64, and a randomness detector for keys nobody has seen before.
🛡️ Fail-closed shieldsBodies that can't be inspected are refused or flagged, never silently passed to the model.
🔌 HTTP, HTTPS and WebSocketPlain proxying, blind CONNECT tunnels, a reverse gateway for full HTTPS visibility, and WebSocket text capture in both directions.
🔁 Safe replayExport any captured request as a curl command with secrets swapped for environment variables.
🔎 Secret scannerscan and protect look for secrets in your MCP configs, .env, TOML, YAML and ZIP files before they leak.
📱 Runs anywhereLinux, macOS, Windows, Docker and Termux on Android.

🚀 Quick start

1. Install it

Pick whichever fits your machine. Every method checks the download against the release's SHA256SUMS.txt and installs nothing if it doesn't match. Release binaries also carry signed GitHub build provenance, and each release includes a CycloneDX SBOM (nullwire-sbom.cdx.json).

With Node.js (no install step): npx

npx -y nullwire-mcp install --client all

Nothing to download by hand: the launcher fetches and verifies the binary on first run and keeps it in a cache folder. Your MCP clients are then set to run npx -y nullwire-mcp.

macOS, Linux and Termux: install script

curl -fsSL https://raw.githubusercontent.com/VoxNode-ux/nullwire-mcp/main/scripts/install.sh | sh -s -- --setup

Installs to ~/.local/bin (or $PREFIX/bin on Termux). --setup also registers NullWire with your MCP clients. Drop it to install only. --uninstall removes everything again.

Windows: install script

irm https://raw.githubusercontent.com/VoxNode-ux/nullwire-mcp/main/scripts/install.ps1 | iex

nullwire-mcp install --client all

Installs to `%LOCALAPPDATA%\Programs\nullwire-mcp` and adds it to your user PATH. To pass options, run it as `& ([scriptblock]::Create((irm https://raw.githubusercontent.com/VoxNode-ux/nullwire-mcp/main/scripts/install.ps1))) -Setup`.

Homebrew and Scoop

brew install VoxNode-ux/nullwire/nullwire-mcp                                   # macOS, Linux

scoop bucket add nullwire https://github.com/VoxNode-ux/scoop-nullwire # Windows scoop install nullwire-mcp

Both packages are generated from the templates in [`packaging/`](packaging/README.md).

Download a release by hand

PlatformFile
Linux x86-64 / ARM64 (Raspberry Pi 4+, Termux)nullwire-linux-amd64 / nullwire-linux-arm64
Linux ARMv7 (older Raspberry Pi) / RISC-V 64nullwire-linux-armv7 / nullwire-linux-riscv64
macOS Intel / Apple Siliconnullwire-darwin-amd64 / nullwire-darwin-arm64
Windows x86-64 / ARM64nullwire-windows-amd64.exe / nullwire-windows-arm64.exe
FreeBSD x86-64nullwire-freebsd-amd64
chmod +x nullwire-linux-amd64

sha256sum -c SHA256SUMS.txt --ignore-missing # verify the download (macOS: shasum -a 256 -c) gh attestation verify nullwire-linux-amd64 --repo VoxNode-ux/nullwire-mcp # optional: verify signed build provenance

</details>

Build from source

go install github.com/VoxNode-ux/nullwire-mcp@latest

or

git clone https://github.com/VoxNode-ux/nullwire-mcp && cd nullwire-mcp CGO_ENABLED=0 go build -trimpath -ldflags="-s -w" -o nullwire-mcp .

Go 1.26 or newer. There is nothing to `go get`: the module has no dependencies.

Docker

docker run -i --rm ghcr.io/voxnode-ux/nullwire-mcp

The server speaks MCP over stdio, so run it with -i. The proxy listens on the container's own loopback by design, so a published port (-p) cannot reach it. On Linux, add --network host to use it from the host's 127.0.0.1.

2. Add it to your MCP clients

One command registers NullWire with every supported client it finds on your machine:

nullwire-mcp install --client all --dry-run   # look first: nothing is written

nullwire-mcp install --client all # then do it, and restart the client

It covers Claude Desktop, Claude Code, Cursor, Windsurf, VS Code, Cline, Roo Code, Gemini CLI and Codex CLI. See Connect your MCP clients for details, or add it by hand:

# Claude Code

claude mcp add nullwire -- /path/to/nullwire-mcp

// Claude Desktop, Cursor, Windsurf, Cline and other JSON-configured clients

{ "mcpServers": { "nullwire": { "command": "/path/to/nullwire-mcp", "args": ["-port", "8080"] } } }

The client starts NullWire, and NullWire starts the proxy in the same process. A live status bar on stderr shows what is happening:

⚡ [NullWire-MCP] Proxy 127.0.0.1:8080 | RAM Ring: 3/50 | Scrubbed: 7 Tokens, 2 Cookies, 1 IPs | Disk: 0B
3. Send some traffic through it
# Plain HTTP through the proxy

curl -x http://127.0.0.1:8080 http://httpbin.org/headers

HTTPS through the proxy (a blind tunnel, see "How it works")

curl -x http://127.0.0.1:8080 https://example.com

HTTPS with full request visibility: the reverse gateway

nullwire-mcp -target https://api.example.com curl http://127.0.0.1:8080/v1/things -H "Authorization: Bearer sk-live-..."

4. Ask your assistant

*"Use inspect_traffic to show my last 5 requests and tell me why the third one returned 401."*


🔭 How it works

flowchart LR

A[Your app or curl] -->|HTTP_PROXY / base URL| P[NullWire proxy 127.0.0.1:8080] P -->|unmodified bytes| S[(Real server)] S -->|unmodified bytes| P P --> C[Capture copy] C --> R[Redaction layers] R --> B[(RAM ring 50 flows)] B -->|MCP over stdio| M[AI assistant]

The key idea: the model reads a scrubbed copy, your app talks to the real server. Nothing the proxy forwards is rewritten, so debugging never changes the behaviour you are debugging.

Four ways to capture traffic
ModeHow you use itWhat the assistant sees
Forward proxyHTTP_PROXY=http://127.0.0.1:8080 and http:// URLsFull request and response, scrubbed
HTTPS tunnelHTTPS_PROXY=http://127.0.0.1:8080 (CONNECT)Only the target host:port, timing and byte counts. The encrypted payload is never opened.
Reverse gatewayPoint your app's base URL at http://127.0.0.1:8080 and start with -target https://… (or send an X-Target-URL header)Full HTTPS request and response, scrubbed. NullWire makes the TLS connection to the real server.
WebSocketAny Upgrade: websocket request through either proxy modeText messages in both directions, scrubbed, as one flow recorded when the connection closes. Frames are forwarded unmodified.

Why no HTTPS interception? Reading HTTPS from a forward proxy would require a custom root certificate installed on your machine. That is key material and a trust-store change, the opposite of a zero-footprint tool. The reverse gateway gets you the same visibility with no certificate games.

Several APIs at once

Give each upstream a name. The first path segment picks the upstream and is removed before forwarding:

nullwire-mcp -target openai=https://api.openai.com,anthropic=https://api.anthropic.com

export OPENAI_BASE_URL=http://127.0.0.1:8080/openai/v1 # → https://api.openai.com/v1 export ANTHROPIC_BASE_URL=http://127.0.0.1:8080/anthropic # → https://api.anthropic.com

Names are letters, digits, ., _ and - (up to 32 characters, case-insensitive). One unnamed URL may be added as the default for paths that match no name. An X-Target-URL header overrides everything for a single request.


🧰 MCP tools

NullWire exposes three tools over stdio. It speaks MCP protocol versions 2026-07-28, 2025-11-25 and 2024-11-05, and accepts JSON-RPC batches.

ToolWhat it doesArguments
inspect_trafficReturns recent scrubbed flows.limit (1 to 50, default 10), method, url_filter
export_sanitized_curlRebuilds a captured request as a curl command. Redacted values become environment variables you fill in yourself.flow_id (required)
clear_ram_bufferWipes all 50 slots and resets the counters.none

A flow looks like this (illustrative):

{

"id": 7, "timestamp": "2026-10-31T09:14:02Z", "method": "POST", "url": "https://api.example.com/v1/charge", "request_headers": { "Authorization": "[REDACTED_TOKEN#a1b2c3]", "Content-Type": "application/json" }, "request_body": "{\"card_token\":\"[REDACTED_TOKEN#9f3e21]\",\"amount\":4200}", "status_code": 401, "response_body": "{\"error\":\"invalid_api_key\"}", "latency_ms": 143, "redaction_count": 2 }

Tags are stable and correlatable. [REDACTED_TOKEN#a1b2c3] is a short salted hash, so the same secret gets the same tag everywhere in one run. Your assistant can see that two requests used the *same* token without learning it. The salt is random per run, so tags can't be compared across restarts or reversed.

Tag kinds: TOKEN, COOKIE, IP and KEY (private key

Solo se muestra el principio; lee el resto en el repo

Pregunta a PopNx