filesys
If you are the rightful owner of filesys and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A secure Model Context Protocol (MCP) server that provides filesystem operations with controlled access to specified directories.
The Filesystem MCP Server is designed to offer secure and controlled access to filesystem operations within specified directories. It ensures that all file and directory operations are restricted to paths defined by environment variables, providing a layer of security and control. The server supports various file operations such as reading, writing, and managing files and directories, while ensuring thread-safe caching and proper handling of paths with spaces. This makes it suitable for environments where controlled access to the filesystem is crucial.
Features
- Directory access controlled via environment variables
- File operations within allowed directories only
- Thread-safe caching of allowed directories
- Proper handling of paths with spaces
Tools
File Reading
read_file: Read single file contents, read_multiple_files: Read multiple files simultaneously
File Writing
write_file: Create or overwrite files
Directory Operations
create_directory: Create new directories, list_directory: List directory contents, list_allowed_directories: Show accessible directories
File Management
move_file: Move or rename files and directories, get_file_info: Get file metadata, search_files: Search files recursively with pattern matching