File System MCP Server
by calebmwelsh
A powerful file system management server built with FastMCP. It provides a comprehensive set of tools for file and directory operations through a structured API, ideal for automation and integration with other systems.
Last updated: N/A
What is File System MCP Server?
The File System MCP Server is a server that allows you to perform various file system operations through a structured API. It's built with FastMCP and supports file and directory operations, system information retrieval, and more, with varying levels of functionality across Windows, macOS, and Linux.
How to use File System MCP Server?
To use the server, clone the repository, create a virtual environment, install dependencies, and configure it with your development environment (e.g., Claude) by adding the server configuration to the appropriate configuration file. Then, you can use the provided tools through the API to perform file operations, directory operations, and retrieve system information.
Key features of File System MCP Server
File operations (copy, move, delete, read, write, get info, search, create collections)
Directory operations (list, create, delete, list recursively, search)
System information retrieval (OS, CPU, memory, disk usage, directory info)
Cross-platform support (Windows, macOS, Linux)
Use cases of File System MCP Server
Automated file management tasks
Integration with other systems for file operations
Remote file system access and manipulation
System monitoring and information gathering
FAQ from File System MCP Server
What is FastMCP?
What is FastMCP?
FastMCP is a framework used to build this server.
What operating systems are supported?
What operating systems are supported?
Windows, macOS, and Linux are supported, but with varying levels of functionality.
How do I install the server?
How do I install the server?
Clone the repository, create a virtual environment, and install the dependencies using pip.
How do I configure the server with Claude?
How do I configure the server with Claude?
Add the server configuration to your claude_desktop_config.json file, specifying the path to your Python executable and the fs_server.py file.
What are the known issues?
What are the known issues?
There are known issues with the delete_file and list_drives functions, as well as platform-specific limitations. See the README for details.