File Operations MCP ServerServer

bsmi021
GitHub
File OperationsDeveloper ToolsMCP

Loading subscription status...

💡 Description

A Model Context Protocol (MCP) server providing enhanced file operations features with support for streaming, patching, and change tracking.

📝 JSON Entries

{
  "mcpServers": [
    {
      "File Operations MCP Server": {
        "env": {},
        "args": [],
        "command": "npm start"
      }
    }
  ]
}

🛠️ Tools

copy_fileread_filewrite_filemove_filedelete_filemake_directoryremove_directorywatch_directory

Features

  • Basic file operations: copy, read, write, move, delete
  • Directory operations: create, delete, copy
  • File and directory change monitoring
  • Change tracking with history querying
  • Streaming support for handling large files
  • Resource access via MCP
  • Real-time progress reporting for long operations
  • Rate limiting to protect from excessive requests
  • Enhanced security: path validation and input sanitization
  • Robust error handling with comprehensive reporting
  • Full TypeScript support with strict type checking

💬 Example Queries

  • Copy a file from source.txt to destination.txt
  • Watch changes in a directory
  • Get the list of recorded file changes