MCP.so
Sign In

Rust MCP Filesystem

@rust-mcp-stack

Basic information

Category

Files & Storage

License

MIT

Transports

stdio

Author

rust-mcp-stack

About Rust MCP Filesystem

Blazing-fast, asynchronous MCP server for seamless filesystem operations.

#filesystem#mcp-server#rust-mcp#rust-mcp-stack

Rust MCP Filesystem config

No standard config provided

This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.

Repository

Rust MCP Filesystem tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

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.

Frequently asked questions

1

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.

2

Is the server read‑only by default?

Yes. It starts with no write access, ensuring safety. Write operations must be explicitly enabled through configuration.

3

What installation methods are supported?

Shell script, PowerShell, Homebrew, Cargo (Rust package manager), npm (convenience wrapper), Docker, and direct binary downloads from GitHub Releases.

4

What are the licensing terms?

The project is licensed under the MIT License.

Comments

More Files & Storage MCP servers