MCP Catalogs
Home

mcp-file-operations-server

by bsmi021·21·Score 40

A comprehensive MCP server with streaming support, file operations, change tracking, and HTTP interface for enhanced file management.

file-systemdeveloper-toolsproductivity
6
Forks
2
Open issues
10 mo ago
Last commit
2d ago
Indexed

Overview

The File Operations MCP Server provides enhanced file system capabilities through the Model Context Protocol. It offers a comprehensive set of tools for file and directory operations, including copy, read, write, move, delete functions, as well as directory creation and management. The server supports file watching to monitor changes, change tracking to query operation history, and streaming support for handling large files efficiently. With both stdio and HTTP transport modes, it can integrate directly with MCP clients like Claude Desktop or provide web-accessible endpoints via Server-Sent Events.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:File management for AI assistants that need to read, write, and organize files
you:Automated file processing workflows with progress tracking
you:Remote file operations through web interface for collaborative environments
you:Does this server support large files?
you:Can I monitor file changes?

When to choose this

Choose this server when you need comprehensive file operations with advanced features like change tracking, file watching, and progress reporting for both local and remote access scenarios.

When NOT to choose this

Avoid this if you need only basic file operations without the overhead of streaming and tracking features, or if you require transport protocols beyond stdio and HTTP.

Tools this server exposes

12 tools extracted from the README
  • 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 file system changes

Comparable tools

file-system-mcpfs-mcp-serverfilesystem-mcp-server

Installation

Installing via Smithery

npx -y @smithery/cli install @bsmi021/mcp-file-operations-server --client claude

Manual Installation

npm install
npm start

Claude Desktop Configuration

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "file-operations": {
      "command": "npx",
      "args": ["@bsmi021/mcp-file-operations-server"]
    }
  }
}

Docker Installation

docker run -it --rm -v "$(pwd):/workspace" ghcr.io/bsmi021/mcp-file-operations-server

FAQ

Does this server support large files?
Yes, it includes streaming support for handling large files efficiently.
Can I monitor file changes?
Yes, the server provides file watching capabilities to monitor files and directories for changes.

Compare mcp-file-operations-server with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.