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
Mcp Google Sheets
xing5This MCP server integrates with your Google Drive and Google Sheets, to enable creating and modifying spreadsheets.
Filesystem
chrisdocManage your Hevy workouts, routines, folders, and exercise templates. Create and update sessions faster, organize plans, and search exercises to build workouts quickly. Stay synced with changes so your training log is always up to date.
Filesystem MCP Server for WSL
webconsultingfilesystem MCP server for accessing WSL distributions from Windows
PDF Extraction MCP Server (Claude Code Fork)
xraywuMCP server to extract contents from a PDF file
Comments