filesystem-operations-mcp
This project is a FastMCP server specializing in bulk file and folder operations with tools categorized for efficient task handling. It is designed to improve operation speed and includes centralized exception handling for filesystem operations.
How can I disable specific tools?
You can disable specific file tools by setting the DISABLE_FILE_TOOLS to an array of tool names you want to disable. Similarly, use DISABLE_FOLDER_TOOLS for folder tools.
What are the benefits of using bulk operation tools?
Bulk operation tools allow you to perform multiple tool calls in a single request, which speeds up processes and reduces the overhead of multiple individual calls.
Is it possible to run the server locally for testing?
Yes, you can clone the repository, create a virtual environment, install dependencies, and run the server locally for testing.
Can I use this server with VS Code?
Yes, you can configure the server in VS Code by adding the appropriate MCP Server configuration in the user settings JSON.
What should I do if I want to use a specific branch of the repository?
You can set your uvx command to point to a specific branch by using the format "git+https://github.com/strawgate/filesystem-operations-mcp@branch-name".