File System · Developer Tools

MCP Filesystem logo

MCP Filesystem

safurrier/mcp-filesystem

This was built before modern coding-agent harnesses had good filesystem tools, shell access, scoped editing, and context management. Those harnesses now provide the useful parts of this server directly, without adding another MCP layer.

Install

Client configuration

{
  "mcpServers": {
    "mcp-filesystem": {
      "command": "uv",
      "args": [
        "--directory",
        "/absolute/path/to/mcp-filesystem",
        "run",
        "run_server.py",
        "/absolute/path/to/allowed-dir-1",
        "/absolute/path/to/allowed-dir-2"
      ]
    }
  }
}

Environment variables

REPO_PATHPROJECTS_PATHDOCUMENTS_PATH
Category
File System, Developer Tools
Updated
Oct 6, 2026

Tools (21)

  • list_allowed_directories

    Show the sandbox roots available to this server process.

  • list_directory

    List files and directories, with optional hidden-file and pattern filtering.

  • get_file_info

    Return file or directory metadata.

  • read_file

    Read one complete file.

  • read_multiple_files

    Read several complete files in one tool call.

  • read_file_lines

    Read a line range with offset and limit.

  • head_file

    Read the first N lines of a text file.

  • tail_file

    Read the last N lines of a text file.

  • directory_tree

    Return a recursive directory tree with depth and pattern controls.

  • grep_files

    Search file contents with literal or regex matching, context lines, pagination, size limits, and optional JSON output.

  • search_files

    Find files or directories by glob pattern, optionally requiring content matches.

  • write_file

    Create or overwrite a file.

  • create_directory

    Create a directory, optionally including parents.

  • move_file

    Move or rename a file or directory.

  • edit_file

    Apply old-text/new-text edits and return a git-style diff.

  • edit_file_at_line

    Apply line-targeted edits.

  • calculate_directory_size

    Calculate directory size as human-readable text, bytes, or JSON.

  • find_duplicate_files

    Find duplicate files by size and content hash.

  • compare_files

    Compare two text files and return similarity plus diff output.

  • find_large_files

    Find files above a size threshold.

  • find_empty_directories

    Find empty directories.

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
Claude Desktop logo

Claude Desktop

Desktop · Freemium · Proprietary

Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.

WindowsMacOS

Related MCP servers

More servers
MCP Filesystem Server logo

MCP Filesystem Server

mark3labs/mcp-filesystem-server

221

This MCP server provides secure access to the local filesystem via the Model Context Protocol (MCP).

File System
mcpsvr logo

mcpsvr

nanbingxyz/mcpsvr

163

A community-driven directory for discovering, reviewing, and contributing MCP servers.

File System
MCP Text Editor logo

MCP Text Editor

tumf/mcp-text-editor

89

A Model Context Protocol (MCP) server that provides line-oriented text file editing capabilities through a standardized API. Optimized for LLM tools with efficient partial file access to minimize token usage.

File System
AiDD (Dev Workflows) logo

AiDD (Dev Workflows)

skydeckai/skydeckai-code

56

An MCP server that provides a comprehensive set of tools for AI-driven development workflows. Features include file system operations, code analysis using tree-sitter for multiple programming languages, code execution, web content fetching with HTML-to-markdown conversion, multi-engine web search, code content searching, and system information retrieval.

File System
Claude MCP Setup logo

Claude MCP Setup

patruff/claude-mcp-setup

45

Greetings, human! You've wisely chosen to surrender control of your computer to an army of helpful Model Context Protocol (MCP) robots. This script will deploy our mechanical minions across your Windows system.

File System
MCP PDF Tools logo

MCP PDF Tools

hanweg/mcp-pdf-tools

37

An MCP (Model Context Protocol) server that provides PDF manipulation tools. This server allows LLMs to perform operations like merging PDFs and extracting pages through the Model Context Protocol.

File System