Filesystem
CreatedLegaltime
Enables read/write operations and management of files and directories within specified, sandboxed locations.
About
This Node.js server implements the Model Context Protocol (MCP) for secure filesystem operations. It allows reading and writing files, creating, listing, and deleting directories, moving files/directories, searching files based on patterns, and retrieving file metadata. The server operates within a restricted set of directories specified during its initialization, ensuring secure access and preventing unauthorized modifications. With features like advanced pattern matching, fuzzy matching, and Git-style diffs for edits, it offers robust file manipulation capabilities for integrated workflows.
Key Features
- Read and write files with UTF-8 encoding.
- Create, list, and delete directories.
- Move files and directories.
- Search files recursively with pattern matching.
- Edit files with advanced pattern matching, whitespace normalization, and Git-style diffs.
- 0 GitHub stars
Use Cases
- Automated file management within sandboxed environments.
- Integrating file operations into automated workflows.
- Programmatically editing files with advanced pattern matching and change previews.