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.
zsnoop-mcp is an MCP project maintained in the hamsolodev/zsnoop-mcp repository. The maintainer describes its purpose as “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”. Read the project documentation for the complete scope.
The project provides a local client configuration using zsnoop-mcp. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| list_hosts | Configured hosts |
| agent_info | Agent version, methods, limits |
| list_pools | ZFS pools visible to the agent (live discovery) |
| pool_status | Parsed zpool status: vdev tree, scrub, errors |
| list_datasets | Filesystems and volumes |
| dataset_properties | zfs get (all or filtered) with values + sources |
| list_snapshots | Snapshots (optional dataset/time/cap filters) |
| snapshot_cadence | Summary: counts by class, gap (per-dataset), span |
| stale_snapshots | Snapshots older than a time phrase, sorted by uniqueness |
| size_delta | Bytes written between two snapshots of one dataset |
| list_dir | Bounded directory listing within a snapshot |
| size_breakdown | Recursive bytes for a snapshot dir + per-child sizes |
| top_consumers | Top-N largest files/dirs under a snapshot subtree |
| read_file | Bounded read; UTF-8 or base64 for binary |
| find_files | fnmatch name search inside a snapshot |
| content_grep | Regex content search inside a snapshot |
| checksum_file | Full-file SHA-256 (256 MiB cap) for integrity checks |
| diff_snapshots | Path-level diff between two snapshots |
| file_diff | Unified diff of one file across two snapshots |
| file_history | Every snapshot's version of a given file in a dataset |
| versions_of | file_history deduped by hash (distinct versions only) |
| snapshots_containing | Snapshots in which a path currently exists (time-ranged) |
| first_appearance | Earliest snapshot containing a path |
| last_appearance | Latest snapshot containing a path; reveals when deleted |
| find_deleted | Paths deleted between two snapshots in a time window |
| bisect_change | Binary-search for the snapshot where a predicate flips |
| fetch_file | Copy a snapshot file to a local path via SFTP |
| fetch_dir | Copy a snapshot directory tree to a local path via SFTP |
| restore_file | Restore a snapshot file to a server path (opt-in) |
| restore_dir | Restore a snapshot directory tree to a server path |
{
"mcpServers": {
"zsnoop": {
"command": "zsnoop-mcp"
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
메모짱 메모·할 일을 AI로 검색·정리·체크해요. / Search, write and check off notes and to-dos in Memozzang.
채팅으로 후잉 가계부를 관리하세요. 거래 입력·조회, 계정·예산 관리, 손익·재무 보고서를 지원합니다.
나라장터 낙찰정보서비스 Open API를 위한 로컬 MCP 서버
나라장터 사전규격정보서비스 Open API를 위한 로컬 MCP 서버
나라장터 입찰공고정보서비스(공공데이터포털 data.go.kr) Open API를 감싼 로컬 MCP 서버
나라장터 사용자정보서비스(공공데이터포털 data.go.kr) Open API를 감싼 로컬 MCP 서버