This MCP server implementation provides filesystem operations for AI assistants. Developed by ai-yliu, it offers tools for reading, writing, and manipulating files and directories, with built-in security measures to restrict access to specified directories. The server is designed for use cases requiring AI-assisted file management, content analysis, or automated file system interactions within allowed directories.
No reviews yet. Be the first to review!
Sign in to join the conversation
Read complete contents of a file. Input: path (string). Reads complete file contents with UTF-8 encoding.
Read multiple files simultaneously. Input: paths (string[]). Failed reads won't stop the entire operation.
Create new file or overwrite existing. Inputs: path (string) for file location, content (string) for file content.
Create new directory or ensure it exists. Input: path (string). Creates parent directories if needed and succeeds silently if directory exists.
List directory contents with [FILE] or [DIR] prefixes. Input: path (string).
Move or rename files and directories. Inputs: source (string) for the file to move, destination (string) for the new location. Fails if destination exists.
Recursively search for files/directories. Inputs: path (string) for starting directory, pattern (string) for search pattern. Case-insensitive matching and returns full paths to matches.
Get detailed file/directory metadata. Input: path (string). Returns size, creation time, modified time, access time, type (file/directory), and permissions.
List all directories the server is allowed to access. No input required. Returns directories that this server can read/write from.