Filesystem
Summary
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.
Available Actions(10)
list_directory
Lists directory contents with metadata. Parameters: path (string), recursive (optional boolean)
create_directory
Creates a new directory. Parameters: path (string), recursive (optional boolean)
read_file
Reads file content with encoding support. Parameters: path (string), encoding (optional string)
write_file
Writes content to a file. Parameters: path (string), content (string), encoding (optional string)
append_file
Appends content to a file. Parameters: path (string), content (string), encoding (optional string)
analyze_text
Analyzes text file properties. Parameters: path (string)
calculate_hash
Calculates file hash using specified algorithm. Parameters: path (string), algorithm (optional string)
find_duplicates
Identifies duplicate files in a directory. Parameters: path (string)
create_zip
Creates a ZIP archive. Parameters: files (array of strings), output (string)
extract_zip
Extracts a ZIP archive. Parameters: path (string), output (string)
社区评论
暂无评论. 成为第一个评论的人!
登录以参与讨论