Rust MCP Filesystem
@rust-mcp-stack
About Rust MCP Filesystem
Blazing-fast, asynchronous MCP server for seamless filesystem operations.
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Rust MCP Filesystem?
Rust MCP Filesystem is a blazingly fast, asynchronous, and lightweight MCP (Model Context Protocol) server for handling filesystem operations. It is a pure Rust rewrite of the JavaScript-based @modelcontextprotocol/server-filesystem, offering enhanced performance, security, and a robust feature set for modern filesystem interactions.
How to use Rust MCP Filesystem?
Install via shell script, PowerShell, Homebrew, Cargo, npm, Docker, or download a pre-built binary. No external runtime (e.g., Node.js) is required. Detailed configuration instructions are available in the project documentation. The server runs as a standalone binary; clients connect per the MCP protocol.
Key features of Rust MCP Filesystem
- Blazingly fast async I/O built in Rust.
- Read-only by default for safety; write access must be explicitly enabled.
- Full glob pattern search (e.g.,
*.rs,src/**/*.txt). - MCP Roots support for dynamic directory whitelisting (disabled by default).
- ZIP archive creation and extraction tools.
- Ability to disable specific tools to save tokens.
Use cases of Rust MCP Filesystem
- AI‑powered file exploration and management with MCP clients.
- Automating filesystem operations (search, read, write, archive) in a secure sandbox.
- Integrating with CI/CD pipelines for artifact packaging or log analysis.
FAQ from Rust MCP Filesystem
How does this differ from the JavaScript version?
It is a complete rewrite in Rust, providing higher performance, asynchronous I/O, and no dependency on Node.js. The feature set is enhanced with glob search, MCP Roots, ZIP support, and tool disabling.
Is the server read‑only by default?
Yes. It starts with no write access, ensuring safety. Write operations must be explicitly enabled through configuration.
What installation methods are supported?
Shell script, PowerShell, Homebrew, Cargo (Rust package manager), npm (convenience wrapper), Docker, and direct binary downloads from GitHub Releases.
What are the licensing terms?
The project is licensed under the MIT License.
Frequently asked questions
How does this differ from the JavaScript version?
It is a complete rewrite in Rust, providing higher performance, asynchronous I/O, and no dependency on Node.js. The feature set is enhanced with glob search, MCP Roots, ZIP support, and tool disabling.
Is the server read‑only by default?
Yes. It starts with no write access, ensuring safety. Write operations must be explicitly enabled through configuration.
What installation methods are supported?
Shell script, PowerShell, Homebrew, Cargo (Rust package manager), npm (convenience wrapper), Docker, and direct binary downloads from GitHub Releases.
What are the licensing terms?
The project is licensed under the MIT License.
Basic information
More Files & Storage MCP servers
box-mcp-server
hmkA Box model context protocol server to search, read and access files
Bulk Filesystem Operations MCP Server
strawgateMCP Server for reading many files at the same time
PDF Extraction MCP Server (Claude Code Fork)
xraywuMCP server to extract contents from a PDF file
MCP File System Server
MarcusJellinghausMCP Workspace Server: A secure Model Context Protocol server providing file, git, and GitHub tools for AI assistants within a sandboxed project directory.

HTMLvault
AI tools (Claude, ChatGPT, Gemini, Grok, etc.) generate HTML constantly, from reports to landing pages to prototypes, but there's no easy way to share it or know if anyone looked. HTMLvault turns any HTML into a clean, t
Comments