r

rust-mcp-stack

@rust-mcp-stack/rust-mcp-filesystem
0 Stars 381 次浏览 rust-mcp-stack 更新于 2026-08-23
该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

Rust MCP 文件系统

Rust MCP 文件系统是一个极速、异步且轻量级的 MCP(模型上下文协议)服务器,专为高效处理各种文件系统操作而设计。
该项目是对基于 JavaScript 的 @modelcontextprotocol/server-filesystem 的纯 Rust 重写,提供了增强的功能、改进的性能以及针对现代文件系统交互量身定制的强大功能集。

🚀 请参阅项目文档以获取安装和配置说明。

特性

  • ⚡ 高性能:用 Rust 构建,以实现速度和效率,并利用异步 I/O 无缝处理文件系统操作。
  • 🔒 默认只读:默认情况下没有写入权限,确保安全性,直到显式配置为止。
  • 🔍 高级通配符搜索:支持完整的通配符模式匹配,允许使用标准通配符语法精确过滤文件和目录。例如,模式如 *.rssrc/**/*.txtlogs/error-???.log 是有效的,可以用于匹配特定文件类型、递归目录搜索或模式化的文件名。
  • 📁 嵌套目录:改进了目录创建,允许创建嵌套目录。
  • 📦 轻量级:独立运行,无需外部依赖(例如,不需要 Node.js 或 Python 等),编译成单个二进制文件,资源占用极小,适用于轻量级和大规模部署场景。

👉 请参阅功能以获取工具和其他功能的完整列表。

🔧 安装与配置

有关详细的设置说明,请访问项目文档

目的

该项目旨在提供一个可靠、安全且功能丰富的 MCP 服务器,用于文件系统管理,重新构想了 @modelcontextprotocol/server-filesystem 在更高效和类型安全的语言中的能力。无论您是在构建文件探索工具、自动化工具还是系统集成工具,rust-mcp-filesystem 都为您提供了一个坚实的基础。

🧰 使用的技术

该项目利用 rust-mcp-sdkrust-mcp-schema 来构建此服务器。如果您有兴趣自己开发基于 Rust 的 MCP 项目或将现有项目转换为 Rust 以提高性能和安全性,请查看这些仓库。

许可证

该项目采用 MIT 许可证。详情请参见 LICENSE 文件。

致谢

@modelcontextprotocol/server-filesystem 启发,并借助 Rust 的强大功能构建而成。

相关 MCP 服务