Local File Organizer is a Python-based MCP server that helps users manage and organize their files by automatically categorizing them based on file extensions. It provides tools for analyzing directory contents, creating category folders, moving files in bulk, and identifying project directories to preserve their structure. The implementation includes features like recursive directory scanning, metadata retrieval, and project detection based on common indicators like .git folders or package.json files. Particularly useful for cleaning up messy downloads folders, organizing media collections, or preparing directories for backup while respecting important project structures.
List all available categories for organizing files.
Analyze a directory without making changes. Parameter: path (string) - the directory to analyze.
Create category folders in a target directory. Parameter: path (string) - the target directory where categories will be created.
Organize files by type in a specified directory. Parameter: path (string) - the directory containing files to be organized.
Search for files in a specified directory matching a pattern. Parameters: path (string) - the directory to search, pattern (string) - the file pattern to match (e.g., '*.jpg').
No reviews yet. Be the first to review!
Sign in to join the conversation