Skip to main content
Glama

Servidor MCP del sistema de archivos SSE

Servidor Node.js SSE 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

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

Related MCP server: MCP Local File Reader

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

  • archivo_de_edición

    • Realice ediciones selectivas utilizando coincidencia de patrones y formato avanzados

    • Características:

      • Coincidencia de contenido basada en líneas y multilíneas

      • Normalización de espacios en blanco con conservación de sangría

      • Múltiples ediciones simultáneas con posicionamiento correcto

      • Detección y conservación del estilo de sangría

      • Salida de diferencias al estilo Git con contexto

      • Vista previa de los cambios con el modo de ejecución en seco

    • Entradas:

      • path (cadena): Archivo a editar

      • edits (matriz): Lista de operaciones de edición

        • oldText (cadena): Texto a buscar (puede ser una subcadena)

        • newText (cadena): Texto con el que reemplazar

      • dryRun (booleano): Vista previa de los cambios sin aplicarlos (valor predeterminado: falso)

    • Devuelve información detallada de diferencias y coincidencias para ejecuciones en seco; de lo contrario, aplica los cambios.

    • Práctica recomendada: utilice siempre dryRun primero para obtener una vista previa de los cambios antes de aplicarlos

  • 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

      • excludePatterns (string[]): Excluye cualquier patrón. Se admiten formatos glob.

    • 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

  • 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

Ejecución y uso

Local

1. construir:

npm install

2.1 ejecutar Windows:

node .\dist\index.js C:\Users\User

directorios permitidos: C:\Users\User

2.2 ejecutar Macos/Linux:

node ./dist/index.js /Users

directorios permitidos: /Users

3. configuración:

{
  "mcpServers": {
    "file_system": {
      "name": "file_system",
      "baseUrl": "http://127.0.0.1:3001/sse"
    }
  }
}

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.

-
license - not tested
Not graded
quality - not tested
Not graded
maintenance - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol (MCP) server that allows AI models to safely access and interact with local file systems, enabling reading file contents, listing directories, and retrieving file metadata.
    10
    10
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    A Node.js server that implements Model Context Protocol (MCP) for controlling HWP (Korean word processor) documents, allowing AI assistants like Claude to create and manipulate Hangul documents.
    265
  • A
    license
    Not graded
    quality
    F
    maintenance
    A comprehensive MCP (Model Context Protocol) server for file system operations, providing Claude and other AI assistants with access to local files and directories.
    2
    MIT

View all related MCP servers

Related MCP Connectors

  • Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • A Model Context Protocol server for Wix AI tools

View all MCP Connectors

Latest Blog Posts

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/dinh-ai-system-exe-com-vn/file-system-mcp-see'

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