
rust-mcp-filesystem
by rust-mcp-stack·★ 149·Score 49
A high-performance, asynchronous MCP server for filesystem operations written in Rust.
Overview
Rust MCP Filesystem is a robust implementation of the Model Context Protocol for filesystem operations. Built entirely in Rust, it offers superior performance compared to the JavaScript-based alternative while maintaining compatibility. The server provides comprehensive file operations including advanced glob pattern matching, ZIP archive support, and configurable read-only access for security. Its lightweight design with no external dependencies makes it ideal for deployment across various environments.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this server when you need high-performance, asynchronous file system operations in a Rust-based environment with advanced glob pattern matching and ZIP archive support.
When NOT to choose this
Don't choose this if you need write access by default or require integration with languages other than Rust, as it's specifically designed for read-only operations by default.
Tools this server exposes
12 tools extracted from the READMEread_fileRead the contents of a file
write_fileWrite content to a file
list_filesList files and directories in a path
create_directoryCreate a new directory
delete_fileDelete a file
delete_directoryDelete a directory
globFind files matching glob patterns
create_zipCreate a ZIP archive from files or directories
extract_zipExtract files from a ZIP archive
move_fileMove a file to a new location
copy_fileCopy a file to a new location
file_infoGet metadata information about a file or directory
Note: Tool names were inferred from the project description mentioning 'filesystem operations' and referencing the original JavaScript-based @modelcontextprotocol/server-filesystem, as the README doesn't explicitly list the tools. The specific to
Comparable tools
Installation
Installation
Using Shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.4.1/rust-mcp-filesystem-installer.sh | shUsing PowerShell
powershell -ExecutionPolicy Bypass -c "irm https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.4.1/rust-mcp-filesystem-installer.ps1 | iex"Using Homebrew
brew install rust-mcp-stack/tap/rust-mcp-filesystemUsing Cargo
cargo install rust-mcp-filesystem --lockedUsing NPM
npm i -g @rustmcp/rust-mcp-filesystem@latestClaude Desktop Configuration
Add to claude_desktop_config.json:
{
"mcpServers": {
"rust-mcp-filesystem": {
"command": "rust-mcp-filesystem",
"args": []
}
}
}FAQ
- Is this server read-only by default?
- Yes, the server starts with no write access by default to ensure safety. Write access must be explicitly configured.
- Does it support Windows paths?
- The server supports standard path formats and should work with Windows paths when properly formatted.
Compare rust-mcp-filesystem with
Last updated · Auto-generated from public README + GitHub signals.