MCP.so
登录

Rust MCP Filesystem

@rust-mcp-stack

关于 Rust MCP Filesystem

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

基本信息

分类

文件与存储

许可证

MIT

运行时

rust

传输方式

stdio

发布者

rust-mcp-stack

配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

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.

评论

文件与存储 分类下的更多 MCP 服务器