Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
V

VoxNode-ux/nullwire-mcp

Zero-dependency, RAM-only HTTP debugging proxy + MCP server in Go

Before you install: no copy-paste command · license MIT · link reachable

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

View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Install & config
Install command from the repository
go install github.com/VoxNode-ux/nullwire-mcp@latest

Parsed from the README we fetched on 2026-10-26; we have not executed it.

This is the install method the repository states, not an MCP client config, so no JSON is generated.
Key names differ by client: Clients & CLI
Star count
0 ★ · VoxNode-ux/nullwire-mcp · read from the GitHub search API · (checked 2026-11-13 20:00:50)
Source
read directly from its GitHub page · type: open-source project
Harvest history
first seen 2026-10-26 · last seen 2026-11-14 · seen 23× · listed by 1 sources
Score
score 103 · 1 sources · repo
Install
go install github.com/VoxNode-ux/nullwire-mcp@latest
FAQ (answers come from our records)
How do I install it?
The repository provides this install command: go install github.com/VoxNode-ux/nullwire-mcp@latest. It comes from the repository itself; we cannot guarantee it runs as-is in your client.
Who is it for?
We filed it under these tags: 开源项目. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository VoxNode-ux/nullwire-mcp;first catalogued 2026-10-26;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

# ⚡ NullWire-MCP

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

### Your AI agent can debug live HTTP traffic. It never sees a single secret.
Every token, cookie and IP is swapped for a stable, salted tag, so the agent can still tell
"same token reused" from "token rotated": the question behind most auth bugs.
-brightgreen)
-brightgreen)
Quick start ·
How it works ·
Install ·
Tools ·
Security ·
[Limitations]#-honest-scope-&-known-limitations) ·
FAQ
## 👀 See the difference
text
You send Authorization: Bearer sk-live-51Hk3...
Your AI sees Authorization: Bearer [REDACTEDTOKEN#a1b2c3]
Request #1 Bearer [REDACTEDTOKEN#a1b2c3]
Request #2 Bearer [REDACTEDTOKEN#a1b2c3] ◄── same token, reused ✔
Request #3 Bearer [REDACTEDTOKEN#7f09de] ◄── different token, it rotated ✔
Blind [REDACTED] protects you but makes the AI useless for auth bugs. NullWire keeps the identity of each secret and throws away the value.
| 📦 0 dependencies | 💾 0 bytes written to disk | 🔍 1 source file to audit | 🖥️ 9 release targets |
| pure Go stdlib | RAM-only 50-flow ring | main.go | Linux · macOS · Windows · FreeBSD |
## ⚡ Quick start in 60 seconds
bash
# 1. install (Go 1.23+), or grab a prebuilt binary from Releases
go install github.com/VoxNode-ux/nullwire-mcp@latest
# 2. register it with your AI client (Claude Code shown; Cursor/Windsurf/Desktop configs below)
claude mcp add nullwire -- nullwire-mcp -port 8080 -target https://api.example.com
# 3. point your app at the proxy instead of the real API
curl http://127.0.0.1:8080/v1/orders -H "Authorization: Bearer $MYTOKEN"
Then just ask your agent:
> "Why is /v1/orders returning 401? Compare the auth headers of the last 5 requests."
> "Did request 3 and 4 use the same token, or did it rotate?"
> "Give me a curl to replay the failing call."
Your app always gets the real, untouched response. Only the agent's view is scrubbed.
## 🔥 Why this exists
Point an AI agent at your network traffic and a typical capture proxy hands it everything: live bearer tokens, session cookies, internal IPs. All of it lands in a cloud LLM context window, and often in a capture file left on disk.
Blind [REDACTED] stops the leak but kills the debugging. NullWire-MCP redacts every secret in RAM and swaps it for a deterministic, per-process salted tag: the agent keeps the identity of each secret and never sees the value.
> The tag is SHA-256(nonce ‖ secret)[:6]. The nonce is 32 random bytes drawn from crypto/rand at startup, kept only in RAM, and gone when the process exits. See the security deep-dive for why that matters.
## 🧭 How it works
mermaid
flowchart LR
APP["Your app / curl / SDK"] -->|"plain HTTP to 127.0.0.1"| PROXY["NullWire proxy loopback only"]
PROXY -->|"original request, untouched"| UP["Upstream API http or https"]
UP -->|"original response"| PROXY
PROXY -->|"original response, untouched"| APP
PROXY -.->|"async copy"| DLP["DLP scrubber regex, then SHA-256 tag"]
DLP --> RING[("RAM ring 50 flows")]
RING -->|"MCP over stdio scrubbed data only"| AGENT["AI agent Claude · Cursor · Windsurf"]
Two paths, one rule: the real bytes go to your app, only a scrubbed copy goes to the AI. Nothing touches the disk.
Diagram not rendering (mobile, Mermaid disabled)? Open the ASCII version
text
╔══ [1] LOCAL APP / CLI ══════════════════════════════════════╗
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/voxnode-ux-nullwire-mcp/)
Source
github · https://github.com/VoxNode-ux/nullwire-mcp
Browse by field
Open source
added
today

More like this

All 1,671 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index