Rust MCP Filesystem
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.
*.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.
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.
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!