Rust MCP Filesystem
STDIOBlazingly fast, asynchronous, lightweight MCP server for efficient filesystem operations.
Blazingly fast, asynchronous, lightweight MCP server for efficient filesystem operations.
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.
📝 Refer to the project documentation for installation and configuration instructions.
⭐️ It is also available on Docker Hub’s MCP Registry at: https://hub.docker.com/mcp/server/rust-mcp-filesystem
*.rs, src/**/*.txt, and logs/error-???.log are valid and can be used to match specific file types, recursive directory searches, or patterned filenames.For detailed setup instructions, please visit the project documentation.
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.3.8/rust-mcp-filesystem-installer.sh | sh
powershell -ExecutionPolicy Bypass -c "irm https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.3.8/rust-mcp-filesystem-installer.ps1 | iex"
brew install rust-mcp-stack/tap/rust-mcp-filesystem
npm i -g @rustmcp/rust-mcp-filesystem@latest
The npm package is provided for convenience. It runs the same underlying Rust binary but can be installed and used as a standard npm package.
Docker
Download Binaries
https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/tag/v0.3.8
This project aims to provide a reliable, secure, and feature-rich MCP server for filesystem management, reimagining the capabilities of @modelcontextprotocol/server-filesystem in a more performant and type-safe language. Whether you’re building tools for file exploration, automation, or system integration, rust-mcp-filesystem offers a solid foundation.
The project leverages the rust-mcp-sdk and rust-mcp-schema to build this server. check out those repositories if you’re interested in crafting your own Rust-based MCP project or converting existing ones to Rust for enhanced performance and safety.
This project is licensed under the MIT License. see the LICENSE file for details.
Inspired by @modelcontextprotocol/server-filesystem and built with the power of Rust.