Rust MCP 文件系统是一款高效、异步且轻量级的 MCP(模型上下文协议)服务器,专注于处理各类文件操作。它对基于 JavaScript 的 @modelcontextprotocol/server-filesystem
进行了纯 Rust 语言的重写,不仅增强了功能,还提升了性能,拥有一套适合现代文件系统交互的强大特性集。
如需了解安装和配置说明,请访问 项目文档。
*.rs
、src/**/*.txt
和 logs/error-???.log
等模式均可用于匹配特定文件类型、递归目录搜索或命名模式。👉 有关完整工具和其他功能列表,请参阅 功能。
该项目依赖于 rust-mcp-sdk 和 rust-mcp-schema 来构建。若您对创建自己的 Rust 基础 MCP 项目或将现有项目迁移到 Rust 感兴趣,请查看这些仓库。
该项目旨在提供可靠、安全且功能丰富的 MCP 服务器,用于文件系统管理。它重新诠释了 @modelcontextprotocol/server-filesystem
的能力,并使用更高效和更安全的语言进行实现。无论您是构建文件探索工具、自动化脚本还是系统集成工具,rust-mcp-filesystem 都为您的需求提供了一个坚实的基础。
该项目根据 MIT 许可证发布。有关详细信息,请参阅 LICENSE 文件。
本项目受到 @modelcontextprotocol/server-filesystem
的启发,并借助 Rust 语言的强大功能构建而成。