Rust MCP Filesystem
Sistema de archivos MCP de Rust
El sistema de archivos MCP de Rust es un servidor MCP (Protocolo de contexto de modelo) increíblemente rápido, asincrónico y liviano, diseñado para el manejo eficiente de diversas operaciones del sistema de archivos.
Este proyecto es una reescritura pura de Rust del @modelcontextprotocol/server-filesystem basado en JavaScript, que ofrece capacidades mejoradas, rendimiento mejorado y un conjunto de características sólido diseñado para las interacciones de los sistemas de archivos modernos.
🚀 Consulte la documentación del proyecto para obtener instrucciones de instalación y configuración.
Características
⚡ Alto rendimiento : integrado en Rust para lograr velocidad y eficiencia, aprovechando E/S asincrónica para manejar las operaciones del sistema de archivos sin problemas.
🔒 Solo lectura de forma predeterminada : comienza sin acceso de escritura, lo que garantiza la seguridad hasta que se configure explícitamente lo contrario.
🔍 Búsqueda Glob avanzada : admite la coincidencia completa de patrones glob, lo que permite un filtrado preciso de archivos y directorios mediante la sintaxis glob estándar. Por ejemplo, patrones como
*.rs,src/**/*.txtylogs/error-???.logson válidos y se pueden usar para hacer coincidir tipos de archivos específicos, búsquedas recursivas de directorios o nombres de archivos con patrones.📁 Directorios anidados : Creación de directorios mejorada, permitiendo la creación de directorios anidados.
📦 Ligero : Independiente, sin dependencias externas (por ejemplo, no se requieren Node.js, Python, etc.), compilado en un solo binario con una huella mínima de recursos, ideal para escenarios de implementación livianos y extensivos.
👉 Consulte Capacidades para obtener una lista completa de herramientas y otras capacidades.
Related MCP server: files-mcp-ts
🔧 Instalación y configuración
Para obtener instrucciones de configuración detalladas, visita la documentación del proyecto .
Objetivo
Este proyecto busca proporcionar un servidor MCP confiable, seguro y con múltiples funciones para la gestión de sistemas de archivos, reimaginando las capacidades de @modelcontextprotocol/server-filesystem en un lenguaje más eficiente y con seguridad de tipos. Ya sea que esté desarrollando herramientas para la exploración de archivos, la automatización o la integración de sistemas, rust-mcp-filesystem ofrece una base sólida.
🧰 Construido con
El proyecto aprovecha rust-mcp-sdk y rust-mcp-schema para construir este servidor. Consulte esos repositorios si está interesado en crear su propio proyecto MCP basado en Rust o convertir los existentes a Rust para mejorar el rendimiento y la seguridad.
Licencia
Este proyecto está licenciado bajo la licencia MIT. Consulte el archivo de LICENCIA para obtener más detalles.
Expresiones de gratitud
Inspirado en @modelcontextprotocol/server-filesystem y construido con el poder de Rust.
This server cannot be deployed
Maintenance
Related MCP Connectors
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
A simple MCP server built with FastMCP and python
MCP server for Superserve sandboxes: create, exec, and manage Firecracker microVMs
MCP server for secureFlows (secure-flows.com). Alias of io.github.michal-lefler/secureflows-mcp.
Related MCP Servers
- AlicenseAqualityAmaintenanceComprehensive MCP server for filesystem operations, process management, interactive sessions, and async file search. Includes utilities for JSON repair, encoding fixes, duplicate detection, OCR, ZIP archives, and Markdown export.4669 npm5MIT
- FlicenseBqualityDmaintenanceA lightweight MCP server for basic file operations, enabling reading, writing, and listing files securely via the Model Context Protocol.31-
- FlicenseNot gradedqualityCmaintenanceUltra-fast, memory-efficient Rust implementation of the Filesystem MCP server with bounded IO, regex search, and optional terminal execution.8-
- AlicenseNot gradedqualityBmaintenanceThe fastest, most capable filesystem MCP server built in Rust, giving AI agents superpowers to read, search, edit, and manage files and directories.18Apache 2.0