Rust MCP Filesystem MCP Server

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

Local serverstdioPython

What is the Rust MCP Filesystem MCP Server?

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

What it actually does

Rust MCP Filesystem is a blazingly fast, asynchronous, and lightweight MCP (Model Context Protocol) server designed for efficient handling of various filesystem operations. This project is a pure Rust rewrite of the JavaScript-based @modelcontextprotocol/server-filesystem, offering enhanced capabilities, improved performance, and a robust feature set tailored for modern filesystem interactions.

  • ⚡ High Performance — Built in Rust for speed and efficiency, leveraging asynchronous I/O to handle filesystem operations seamlessly
  • 🔒 Read-Only by Default — Starts with no write access, ensuring safety until explicitly configured otherwise
  • 🔄 MCP Roots support — enabling clients to dynamically modify the list of allowed directories (disabled by default)
  • 📦 ZIP Archive Support — Tools to create ZIP archives from files or directories and extract ZIP files with ease
  • 🪶 Lightweight — Standalone with no external dependencies (e.g., no Node.js, Python etc required), compiled to a single binary with a minimal resource footprint, ideal for both lightweight and extensive deployment scenarios
  • 🎛️ Tool Disabling — Disable specific tools to limit functionality and reduce the number of available tools, helping to save tokens

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Rust MCP Filesystem MCP Server

{
  "mcpServers": {
    "rust-mcp-filesystem": {
      "command": "npx",
      "args": ["-y", "@rustmcp/rust-mcp-filesystem"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Frequently asked questions

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.