Skip to main content
Glama

Filesystem MCP Server

by mark3labs

Servidor MCP del sistema de archivos

Servidor Go que implementa el Protocolo de Contexto de Modelo (MCP) para operaciones del sistema de archivos.

Características

  • Leer/escribir archivos
  • Crear/enumerar/eliminar directorios
  • Mover archivos/directorios
  • Buscar archivos
  • Obtener metadatos de archivos
  • Generar estructuras de árbol de directorios

Nota : El servidor solo permitirá operaciones dentro de los directorios especificados mediante args .

API

Recursos

  • file://system : Interfaz de operaciones del sistema de archivos

Herramientas

  • leer_archivo
    • Leer el contenido completo de un archivo
    • Entrada: path (cadena)
    • Lee el contenido completo del archivo con codificación UTF-8
  • leer_múltiples_archivos
    • Leer varios archivos simultáneamente
    • Entrada: paths (cadena[])
    • Las lecturas fallidas no detendrán toda la operación
  • escribir_archivo
    • Crear un nuevo archivo o sobrescribir uno existente (tenga cuidado con esto)
    • Entradas:
      • path (cadena): Ubicación del archivo
      • content (cadena): contenido del archivo
  • crear_directorio
    • Crear un nuevo directorio o asegurarse de que exista
    • Entrada: path (cadena)
    • Crea directorios principales si es necesario
    • Tiene éxito silenciosamente si el directorio existe
  • directorio_de_lista
    • Listar el contenido del directorio con prefijos [FILE] o [DIR]
    • Entrada: path (cadena)
  • mover_archivo
    • Mover o renombrar archivos y directorios
    • Entradas:
      • source (cadena)
      • destination (cadena)
    • Falla si el destino existe
  • archivos de búsqueda
    • Buscar archivos/directorios de forma recursiva
    • Entradas:
      • path (cadena): Directorio de inicio
      • pattern (cadena): Buscar patrón
    • Coincidencia sin distinción entre mayúsculas y minúsculas
    • Devuelve rutas completas a las coincidencias
  • obtener_información_del_archivo
    • Obtener metadatos detallados de archivos/directorios
    • Entrada: path (cadena)
    • Devoluciones:
      • Tamaño
      • Tiempo de creación
      • Hora modificada
      • Tiempo de acceso
      • Tipo (archivo/directorio)
      • Permisos
  • árbol
    • Devuelve una representación JSON jerárquica de una estructura de directorio
    • Entradas:
      • path (cadena): Directorio a recorrer (obligatorio)
      • depth (número): profundidad máxima a recorrer (predeterminado: 3)
      • follow_symlinks (booleano): si se deben seguir enlaces simbólicos (valor predeterminado: falso)
    • Devuelve JSON formateado con jerarquía de archivos/directorios
    • Incluye metadatos del archivo (nombre, ruta, tamaño, hora de modificación)
  • lista_de_directorios_permitidos
    • Enumere todos los directorios a los que el servidor tiene permiso de acceder
    • No se requiere entrada
    • Devoluciones:
      • Directorios desde los que este servidor puede leer/escribir

Uso con Claude Desktop

Instalar el servidor

go install github.com/mark3labs/mcp-filesystem-server

Agregue esto a su claude_desktop_config.json :

{ "mcpServers": { "filesystem": { "command": "mcp-filesystem-server", "args": [ "/Users/username/Desktop", "/path/to/other/allowed/dir" ] } } }

Licencia

Este servidor MCP cuenta con la licencia MIT. Esto significa que puede usar, modificar y distribuir el software libremente, sujeto a los términos y condiciones de la licencia MIT. Para más detalles, consulte el archivo de LICENCIA en el repositorio del proyecto.

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Servidor Go que implementa el Protocolo de Contexto de Modelo (MCP) para operaciones del sistema de archivos.

  1. Características
    1. API
      1. Recursos
      2. Herramientas
    2. Uso con Claude Desktop
      1. Licencia

        Related MCP Servers

        • -
          security
          A
          license
          -
          quality
          Node.js server implementing Model Context Protocol (MCP) for filesystem operations.
          Last updated -
          39,735
          51,954
          Python
          MIT License
          • Linux
          • Apple
        • -
          security
          A
          license
          -
          quality
          godoc-mcp is a Model Context Protocol (MCP) server that provides efficient access to Go documentation. It helps LLMs understand Go projects by providing direct access to package documentation without needing to read entire source files.
          Last updated -
          24
          Go
          MIT License
        • -
          security
          A
          license
          -
          quality
          what is go-mcp-postgres? go-mcp-postgres is a Model Context Protocol (MCP) server designed for interacting with Postgres databases, allowing for easy CRUD operations and automation without the need for a Node.js or Python environment.
          Last updated -
          4
          Go
          MIT License
          • Linux
          • Apple
        • -
          security
          A
          license
          -
          quality
          This is a Model Context Protocol (MCP) server implemented in Go, providing a tool to analyze Go pprof performance profiles.
          Last updated -
          4
          Go
          MIT License
          • Linux
          • Apple

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/mark3labs/mcp-filesystem-server'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server