File System · Developer Tools

MCP File Operations Server logo

MCP File Operations Server

bsmi021/mcp-file-operations-server

A Model Context Protocol (MCP) server that provides enhanced file operation capabilities with streaming, patching, and change tracking support.

Install

docker run -it --rm -v "$(pwd):/workspace" ghcr.io/bsmi021/mcp-file-operations-server
GitHub stars
10
Author
@bsmi021
Category
File System, Developer Tools
License
MIT
Updated
Oct 6, 2026

Features

  • Basic File Operations: Copy, read, write, move, and delete files

  • Directory Operations: Create, remove, and copy directories

  • File Watching: Monitor files and directories for changes

  • Change Tracking: Track and query file operation history

  • Streaming Support: Handle large files efficiently with streaming

  • Resource Support: Access files and directories through MCP resources

  • Progress Reporting: Real-time progress updates for long operations

  • Rate Limiting: Protection against excessive requests

  • Enhanced Security: Path validation and input sanitization

Tools (24)

  • Sessions

    GET http://localhost:3001/sessions - Active connection info

  • copy_file

    Copy a file to a new location

  • read_file

    Read content from a file

  • write_file

    Write content to a file

  • move_file

    Move/rename a file

  • delete_file

    Delete a file

  • append_file

    Append content to a file

  • make_directory

    Create a directory

  • remove_directory

    Remove a directory

  • copy_directory

    Copy a directory recursively (with progress reporting)

  • watch_directory

    Start watching a directory for changes

  • unwatch_directory

    Stop watching a directory

  • get_changes

    Get the list of recorded changes

  • clear_changes

    Clear all recorded changes

  • Tools

    100 requests per minute

  • Resources

    200 requests per minute

  • MCP_TRANSPORT

    Transport mode: stdio or http

  • MCP_HTTP_PORT

    Port for HTTP transport

  • Stdio

    Best for MCP clients like Claude Desktop, direct integration

  • HTTP

    Best for web applications, remote access, development/testing

  • InvalidRequest

    Invalid parameters or request format

  • MethodNotFound

    Unknown tool or resource requested

  • InvalidParams

    Invalid parameters (e.g., path validation failure)

  • InternalError

    Server-side errors

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