file-system-mcp-server

file-system-mcp-server

1

The File System MCP Server is a versatile server built with FastMCP, providing a robust set of tools for file and directory management. It supports cross-platform operations, with full functionality on Windows and basic support for macOS and Linux. Notable features include file backup, safety checks, and comprehensive system information retrieval.

File System MCP Server

A powerful file system management server built with FastMCP that provides comprehensive tools for file and directory operations. It offers structured API access for automation and integration.

Platform Support

  • Windows: Full support, including drive listing and special folder access.
  • macOS/Linux: Basic operations with limitations compared to Windows.

Future Implementation

  • macOS: Enhancements planned for path handling and file attributes.
  • Linux: Similar enhancements as macOS, plus file permissions support.
  • Cross-Platform: Unified path handling and platform-agnostic features.

Features

File Operations

  • Copy, move, delete, read, and write files
  • Backup support and safety checks
  • File information retrieval
  • Search and create file collections

Directory Operations

  • List, create, and delete directories
  • Recursive directory listing

System Information

  • Retrieve system, disk, and directory information

Dependencies

  • FastMCP, Pydantic, pywin32 (Windows only), WMI (Windows only)

Known Issues

  • Issues with delete_file and list_drives functions.
  • Platform-specific limitations on Windows features.