Skip to main content
Glama
ai-yliu

Filesystem MCP Server

by ai-yliu

Filesystem MCP Server

A Model Context Protocol (MCP) server that provides filesystem operations for Claude AI.

Features

This MCP server provides the following filesystem operations:

  1. read_file: Read complete contents of a file

    • Input: path (string)

    • Reads complete file contents with UTF-8 encoding

  2. read_multiple_files: Read multiple files simultaneously

    • Input: paths (string[])

    • Failed reads won't stop the entire operation

  3. write_file: Create new file or overwrite existing

    • Inputs:

      • path (string): File location

      • content (string): File content

  4. create_directory: Create new directory or ensure it exists

    • Input: path (string)

    • Creates parent directories if needed

    • Succeeds silently if directory exists

  5. list_directory: List directory contents with [FILE] or [DIR] prefixes

    • Input: path (string)

  6. move_file: Move or rename files and directories

    • Inputs:

      • source (string)

      • destination (string)

    • Fails if destination exists

  7. search_files: Recursively search for files/directories

    • Inputs:

      • path (string): Starting directory

      • pattern (string): Search pattern

    • Case-insensitive matching

    • Returns full paths to matches

  8. get_file_info: Get detailed file/directory metadata

    • Input: path (string)

    • Returns:

      • Size

      • Creation time

      • Modified time

      • Access time

      • Type (file/directory)

      • Permissions

  9. list_allowed_directories: List all directories the server is allowed to access

    • No input required

    • Returns directories that this server can read/write from

Related MCP server: file-system-mcp-server

Security

The server only allows operations within directories specified via command-line arguments.

Installation

  1. Clone this repository

  2. Install dependencies: npm install

  3. Build the project: npm run build

Usage

Run the server with one or more allowed directories:

node build/index.js /path/to/allowed/dir1 /path/to/allowed/dir2

MCP Configuration

Add the server to your MCP configuration file:

{
  "mcpServers": {
    "filesystem-server": {
      "command": "node",
      "args": [
        "/path/to/filesystem-server/build/index.js",
        "/path/to/allowed/dir1",
        "/path/to/allowed/dir2"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}

License

ISC

Install Server
A
license - permissive license
A
quality
D
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

  • A
    license
    A
    quality
    D
    maintenance
    An MCP server that implements Claude Code-like functionality, allowing the AI to analyze codebases, modify files, execute commands, and manage projects through direct file system interactions.
    Last updated
    15
    304
    MIT
  • F
    license
    -
    quality
    B
    maintenance
    A local, customizable MCP server for filesystem access that extends the official Anthropic implementation with additional tools and functionality. It enables users to securely read, write, edit, and manage files and directories within specific allowed local paths.
    Last updated
    373,161

View all related MCP servers

Related MCP Connectors

  • Augments MCP Server - A comprehensive framework documentation provider for Claude Code

  • Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer

  • MCP server giving Claude AI access to 22+ NYC public-record databases for real estate due diligence

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/ai-yliu/filesystem-mcp-server'

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