Most filesystem servers stop at reading and writing a file. This one adds the operations you would otherwise shell out for — hashing, duplicate detection, text analysis and zip handling — so a cleanup task stays inside one tool set.
A filesystem server that goes past read and write. Alongside directory and file operations it exposes text analysis, hashing, duplicate detection and archive handling through the same tool interface.
- Directory listings with metadata — size, mode, created, modified and accessed times — optionally recursive
- Directories created, with parent directories made for you
- Files read, written and appended to, with the encoding under your control
- Text analysed rather than simply returned
- A hash calculated over a file, for comparison or integrity
- Duplicate files found across a set
- Zip archives created and extracted
Node with npm install and npm run build, then one stdio entry pointing at the built index.js. It reads and writes the local filesystem, so the paths you expose to it are exactly the scope you have granted.
Build from source — clone the repository and build it, then point your client at the binary
