File System · Developer Tools

Fs MCP Server logo

Fs MCP Server

colinrozzi/fs-mcp-server

The Filesystem MCP Server provides a standardized interface for interacting with the local filesystem through the Model Context Protocol. It allows clients to perform common file operations such as listing directories, reading files, and searching file contents in a secure and controlled manner.

Install

Environment variables

FS_ALLOWED_DIRS
Category
File System, Developer Tools
License
MIT
Updated
Oct 6, 2026

About Fs MCP Server

A secure Model Context Protocol (MCP) server implementation for filesystem operations.

Features

  • list: List files and directories with metadata

  • read: Read file contents with various encoding options

  • write: Create or update files with content

  • mkdir: Create directories

  • delete: Delete files or directories

  • copy: Copy files or directories

  • move: Move or rename files or directories

  • info: Get detailed file/directory information

  • search: Search file contents (grep-like functionality)

Tools (17)

  • recursive

    Whether to list files recursively (default: false)

  • include_hidden

    Whether to include hidden files (default: false)

  • metadata

    Whether to include file metadata (default: true)

  • encoding

    File encoding (utf8, base64, binary) (default: utf8)

  • start_line

    Start line for partial read (0-indexed)

  • end_line

    End line for partial read (inclusive)

  • max_size

    Maximum number of bytes to read (default: 1MB)

  • root_path

    Full path to the root directory to start the search from

  • pattern

    Text pattern to search for in files

  • regex

    Whether to treat pattern as regex (default: false)

  • case_sensitive

    Whether the search should be case-sensitive (default: false)

  • max_results

    Maximum number of results to return (default: 100)

  • max_file_size

    Maximum file size to search (default: 10MB)

  • timeout_secs

    Maximum time to spend searching (default: 30s)

  • create_if_missing

    Create the file if it doesn't exist (default: false)

  • backup

    Create a backup of the original file before editing (default: false)

  • list_allowed_dirs

    Lists all directories that the server has been configured to allow access to.

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

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