Skip to main content
Glama

MCP File Manager

by noelregis18

MCP File Manager

A full-stack web application to manage files and folders in a specified workspace. Users can upload folders/files, view, edit, and delete text files, and see file info. Binary files are protected from editing.

Features

  • Upload multiple files or entire folders (with structure preserved)
  • List all files in the workspace
  • View and edit text files (e.g., .txt, .js, .json, .md)
  • Prevent editing/viewing of binary files (e.g., images, audio, video, Office docs)
  • Delete files
  • See file size and last modified info
  • Simple, modern React UI

Tech Stack

  • Frontend: React (Create React App)
  • Backend: Node.js, Express, Multer

Setup & Usage

1. Clone the repository

git clone <your-repo-url> cd Assignment\ 9

2. Install dependencies

cd server npm install cd ../client npm install

3. Start the backend

cd ../server node index.js

4. Start the frontend

cd ../client npm start

5. Open the app

Go to http://localhost:3000

Folder Structure

  • server/workspace/ — All uploaded and managed files are stored here.
  • client/ — React frontend
  • server/ — Node.js backend

Notes

  • Only text files can be edited/viewed in the browser.
  • Binary files show a message and cannot be edited.
  • File size and last modified info are shown in the file list.

Developed for the MCP assignment.

-
security - not tested
F
license - not found
-
quality - not tested

local-only server

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

A full-stack web application that allows users to upload, view, edit, and delete files and folders in a specified workspace, with protection for binary files.

  1. Features
    1. Tech Stack
      1. Setup & Usage
        1. 1. Clone the repository
        2. 2. Install dependencies
        3. 3. Start the backend
        4. 4. Start the frontend
        5. 5. Open the app
      2. Folder Structure
        1. Notes

          Related MCP Servers

          • -
            security
            A
            license
            -
            quality
            Enables integration with Google Drive for listing, reading, and searching over files, supporting various file types with automatic export for Google Workspace files.
            Last updated -
            950
            44
            JavaScript
            MIT License
          • -
            security
            F
            license
            -
            quality
            This server provides an interface for performing basic file system operations such as navigation, reading, writing, and file analysis, allowing users to manage directories and files efficiently.
            Last updated -
            4
            Python
          • A
            security
            A
            license
            A
            quality
            Provides comprehensive document processing, including reading, converting, and manipulating various document formats with advanced text and HTML processing capabilities.
            Last updated -
            16
            41
            14
            TypeScript
            MIT License
          • -
            security
            F
            license
            -
            quality
            A robust server-side application that implements Model Context Protocol (MCP) for file operations, providing authentication and modular REST APIs for managing files, users, and posts.
            Last updated -
            TypeScript

          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/noelregis18/ressl-ai'

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