Rust MCP Filesystem

MIT License
1

Integrations

  • Provides filesystem management capabilities including reading files, creating directories, searching with glob patterns, and with proper configuration, writing operations. Optimized for high-performance filesystem interactions with advanced filtering capabilities.

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/**/*.txt y logs/error-???.log son 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.

🔧 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.

Related MCP Servers

  • -
    security
    F
    license
    -
    quality
    An MCP server that allows Claude AI to perform filesystem operations including reading, writing, listing, moving files, and searching directories within specified allowed paths.
    Last updated -
    5
    1
    JavaScript
  • -
    security
    F
    license
    -
    quality
    An MCP server that provides AI tools with access to Rust documentation from docs.rs, enabling search for crates, documentation, type information, feature flags, version information, and source code.
    Last updated -
    3
    TypeScript
  • A
    security
    A
    license
    A
    quality
    An MCP server that provides tools for reading, writing, and editing files on the local filesystem.
    Last updated -
    1
    1,226
    Python
    Apache 2.0
    • Apple
  • A
    security
    F
    license
    A
    quality
    A MCP server that allows searching for files in the filesystem based on path fragments, returning file metadata including name, path, size, and creation date.
    Last updated -
    1
    Python
    • Apple

View all related MCP servers

ID: txfcac4lam