Skip to main content
Glama
noelregis18

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

Related MCP server: Simple Document Processing MCP Server

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

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

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

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