MCP server for ZFS snapshot exploration and recovery on remote hosts over SSH (read-only by default, opt-in restore; AI-assisted)
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"zsnoop-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# zsnoop-mcp [](https://pypi.org/project/zsnoop-mcp/) [](https://pypi.org/project/zsnoop-mcp/) [](https://github.com/hamsolodev/zsnoop-mcp/blob/main/LICENSE) [](https://github.com/hamsolodev/zsnoop-mcp/actions/workflows/ci.yml) **Ask your AI assistant things like:** - ⏪ *"Recover my `.zshrc` from before I committed the rewrite three weeks ago."* - 🧹 *"Which snapshots older than 6 months are wasting the most space?"* - 🔎 *"When did the directory `/srv/backups` first appear on this host?"* - ⌛ *"Find everything deleted under `/home/youruser` in the last week, and show me when each thing was last present."* - 🏥 *"Are any of my pools throwing disk errors? When was the last scrub?"* An MCP server for **ZFS snapshot exploration and recovery on remote hosts** — read-only by default, with opt-in `restore_*` tools (v0.4.0+) gated per host. Browse, diff, search, and read files from any snapshot on any of your ZFS hosts through your AI assistant, over a single persistent SSH connection per host. Read-only by default; the writable `restore_file` / `restore_dir` tools (v0.4.0+) are opt-in per host and bounded by an operator-defined path allowlist — with the stock config, nothing on the remote can be written. ## Quickstart ```sh # 1. Install uv tool install zsnoop-mcp # 2. Configure one host (more in docs/INSTALL.md) mkdir -p ~/.config/zsnoop-mcp cat > ~/.config/zsnoop-mcp/hosts.toml <<'EOF' [hosts.myhost] ssh_target = "myhost.example.com" agent_mode = "bootstrap" sudo = false EOF # 3. Register the MCP server with Claude Code claude mcp add zsnoop --scope user -- zsnoop-mcp # 4. Restart Claude Code, then ask your assistant any of the prompts above. ``` The agent is streamed over SSH on first connect — no…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.