
rust-mcp-stack/rust-mcp-filesystem
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
rust-mcp-stack/rust-mcp-filesystem은 [[T0]에서 가져온 MCP 서버 후보입니다.
개요
rust-mcp-stack/rust-mcp-filesystem은 [[T0]에서 가져온 MCP 서버 후보입니다.
개요(AI 번역)
Rust MCP 파일 시스템은 다양한 파일 시스템 작업을 효율적으로 처리하도록 설계된 매우 빠르고 비동기적이며 경량화된 MCP(모델 컨텍스트 프로토콜) 서버입니다.
이 프로젝트는 JavaScript 기반 @modelcontextprotocol/server-filesystem의 순수 Rust 재작성으로, 향상된 기능, 향상된 성능, 그리고 현대 파일 시스템 상호작용에 맞춘 강력한 기능 세트를 제공합니다.
📝 설치 및 구성 지침은 프로젝트 문서를 참조하십시오.
⭐️ 또한 Docker Hub의 MCP 레지스트리에서 https://hub.docker.com/mcp/server/rust-mcp-filesystem
특징
- ** ⚡ 고성능**: 비동기 I/O를 활용해 파일 시스템 작업을 원활하게 처리하기 위해 Rust 내장 처리.
- ** 🔒 기본적으로 읽기 전용**: 쓰기 권한이 없어 명시적으로 별도로 설정될 때까지 안전을 보장합니다.
- ** 🔍 고급 글롭 검색**: 표준 글롭 구문을 사용하여 파일과 디렉터리를 정밀하게 필터링할 수 있는 완전한 글롭 패턴 매칭을 지원합니다. 예를 들어,
*.rs,src/**/*.txt,logs/error-???.log와 같은 패턴은 유효하며 특정 파일 유형, 재귀 디렉터리 검색, 패턴화된 파일명을 매칭하는 데 사용할 수 있습니다.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
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.
⭐️ It is also available on Docker Hub’s MCP Registry at: https://hub.docker.com/mcp/server/rust-mcp-filesystem
Features
- ⚡ High Performance: Built in Rust for speed and efficiency, leveraging asynchronous I/O to handle filesystem operations seamlessly.
- 🔒 Read-Only by Default: Starts with no write access, ensuring safety until explicitly configured otherwise.
- 🔍 Advanced Glob Search: Supports full glob pattern matching allowing precise filtering of files and directories using standard glob syntax.For example, patterns like
*.rs,src/**/*.txt, andlogs/error-???.logare valid and can be used to match specific file types, recursive directory searches, or patterned filenames. - 🔄 MCP Roots support: enabling clients to dynamically modify the list of allowed directories (disabled by default).
- 📦 ZIP Archive Support: Tools to create ZIP archives from files or directories and extract ZIP files with ease.
- 🪶 Lightweight: Standalone with no external dependencies (e.g., no Node.js, Python etc required), compiled to a single binary with a minimal resource footprint, ideal for both lightweight and extensive deployment scenarios.
- 🎛️ Tool Disabling: Disable specific tools to limit functionality and reduce the number of available tools, helping to save tokens.
👉 Refer to capabilities for a full list of tools and other capabilities.
🔧 Installation & Configuration
For detailed setup instructions, please visit the project documentation.
Quick installation guide
- Shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.4.5/rust-mcp-filesystem-installer.sh | sh
- PowerShell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.4.5/rust-mcp-filesystem-installer.ps1 | iex"
- Homebrew
brew install rust-mcp-stack/tap/rust-mcp-filesystem
Cargo
cargo install rust-mcp-filesystem --locked
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →