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
File Context Server
bsmi021A Model Context Protocol (MCP) server that provides file system context to Large Language Models (LLMs). This server enables LLMs to read, search, and analyze code files with advanced caching and real-time file watching capabilities.
PDF Tools MCP
danielkennedy1Filesystem MCP Server (@sylphlab/filesystem-mcp)
sylphlab📁 Secure, efficient MCP filesystem server - token-saving batch operations with project root confinement
md-pdf-mcp (Markdown to PDF MCP Server)
seanivoreMarkdown To PDF Conversion MCP

Filesystem
modelcontextprotocolModel Context Protocol Servers
Comments