This filesystem MCP server, developed by Brian W. Smith, provides AI assistants with standardized access to file system operations, analysis, and manipulation capabilities. Built with TypeScript and the Model Context Protocol SDK, it offers a comprehensive set of tools for directory and file operations, text analysis, file hashing, duplicate detection, and archive handling. The server is organized into distinct layers for protocol handling, tool registry, and core operations, with a focus on safe file system access. It's particularly valuable for AI systems that need to interact with local file systems, enabling use cases such as automated file management, content analysis, and data organization across various file types and structures.
Lists directory contents with metadata. Parameters: path (string), recursive (optional boolean)
Creates a new directory. Parameters: path (string), recursive (optional boolean)
Reads file content with encoding support. Parameters: path (string), encoding (optional string)
Writes content to a file. Parameters: path (string), content (string), encoding (optional string)
Appends content to a file. Parameters: path (string), content (string), encoding (optional string)
Analyzes text file properties. Parameters: path (string)
Calculates file hash using specified algorithm. Parameters: path (string), algorithm (optional string)
Identifies duplicate files in a directory. Parameters: path (string)
Creates a ZIP archive. Parameters: files (array of strings), output (string)
Extracts a ZIP archive. Parameters: path (string), output (string)
No reviews yet. Be the first to review!
Sign in to join the conversation
Our bundler currently only supports TypeScript-based servers. Check back soon!