Skip to main content
Glama
zainahmedfarooq5-hue

AI File Assistant MCP

AI File Assistant MCP Server

An MCP (Model Context Protocol) server that provides AI-powered file operations: read, write, search, edit, and manage files.

Also includes a Flask web app with a full file manager, user management, and admin panel.

Features

MCP Server (server.py)

  • Read files with line numbers

  • Write files with automatic directory creation

  • Edit files via exact string replacement

  • Search file contents using regex

  • Glob file patterns for discovery

  • List directories

  • Move files

  • Copy files

  • Delete files

  • Get file metadata

Web App (app.py)

  • File Manager - Browse, upload, download, preview, search, and delete files via browser

  • File Preview - View text, images, audio, and video files inline

  • Search - Search file names and content directly from the web UI

  • User Authentication - Register, login, profile management

  • Admin Panel - Manage users (activate/deactivate, promote, delete)

  • Activity Dashboard - Charts showing daily activity and action breakdown

  • File Stats - Track file count and storage usage per user

  • Rate Limiting - Login brute force protection

  • Drag & Drop Upload - Upload multiple files with drag and drop

Related MCP server: Universal MCP Server

Installation

pip install -r requirements.txt

Configuration

Copy .env (already provided) and customize:

Variable

Default

Description

SECRET_KEY

(auto-generated)

Flask session secret key

ADMIN_PASSWORD

admin123

Default admin password

ADMIN_EMAIL

admin@fileassistant.local

Default admin email

FLASK_PORT

5000

Web server port

UPLOAD_FOLDER

./uploads

File storage directory

MAX_UPLOAD_SIZE

50

Max upload size in MB

Usage

MCP Server (stdio)

python server.py

For development mode with MCP Inspector:

python server.py dev

Web App

python app.py

Open http://localhost:5000 in your browser.

MCP Client Example

python client.py

Testing

python tests.py

Default Admin Credentials

  • Username: admin

  • Password: admin123

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • F
    license
    A
    quality
    D
    maintenance
    A Model Context Protocol (MCP) server that enables AI assistants to perform comprehensive file operations including finding, reading, writing, editing, searching, moving, and copying files with security validations.
    7
    1
  • F
    license
    Not graded
    quality
    D
    maintenance
    A model-agnostic Model Context Protocol server implementation that works with any compatible AI model or client, allowing tools like file operations to be accessed through the MCP standard.
    1
  • F
    license
    B
    quality
    D
    maintenance
    A lightweight MCP server for basic file operations, enabling reading, writing, and listing files securely via the Model Context Protocol.
    3
    1
  • A
    license
    C
    quality
    A
    maintenance
    A full-featured secure MCP server for local file system operations, with built-in image processing, OCR and media tools. Fully compliant with the official Model Context Protocol specification, offering standardized request/response schemas, large-file streaming I/O, multi-transport remote deployment, and comprehensive text search & replace functionality for LLM agent integration.
    22
    Apache 2.0

View all related MCP servers

Related MCP Connectors

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

  • MCP Server for Slima - AI Writing IDE for Novel Authors with AI Beta Reader.

  • MCP server for AI dialogue using various LLM models via AceDataCloud

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/zainahmedfarooq5-hue/AI_File_Assistant_MCP'

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