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 # or: pipx 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 st…
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.