Skip to main content
Glama
kridaydave

File Organizer MCP

by kridaydave

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
file_organizer_list_filesA

List all files in a directory with basic information. Returns file names and paths. Does not recurse into subdirectories.

file_organizer_scan_directoryB

Scan directory and get detailed file information including size, dates, and extensions. Supports recursive scanning and security screening.

file_organizer_categorize_by_typeA

Categorize files by their type (Executables, Videos, Documents, etc.) and show statistics for each category. Enable use_content_analysis to detect file type mismatches and security threats.

file_organizer_find_largest_filesA

Find the largest files in a directory. Useful for identifying space-consuming files and cleanup opportunities.

file_organizer_find_duplicate_filesB

Find duplicate files in a directory based on their content (SHA-256 hash). Shows potential wasted space.

file_organizer_organize_filesC

Automatically organize files into categorized folders. Enable use_content_analysis to detect file type mismatches and potential security threats. Use dry_run=true to preview changes.

file_organizer_preview_organizationA

Shows what would happen if files were organized, WITHOUT making any changes. Shows moves, conflicts, and skip reasons.

file_organizer_organize_musicB

Organize music files into structured folders based on metadata (Artist/Album). Supports MP3, FLAC, OGG, WAV, M4A, AAC. Use dry_run=true to preview changes.

file_organizer_organize_photosA

Organize photos into date-based folders using EXIF metadata. Supports JPG, PNG, TIFF, HEIC, RAW formats. Can group by camera model and strip GPS data for privacy. Use dry_run=true to preview changes.

file_organizer_organize_by_contentA

Organize files based on content analysis. strategy='topic' groups documents (PDF, DOCX, TXT, MD, RTF, ODT) into topic-based folders. strategy='project' groups files across all types (documents, code, images) into detected project folders using shared name tokens, content terms, and identifiers. Use dry_run=true to preview changes.

file_organizer_organize_smartA

Automatically organizes mixed files (music, photos, documents) using the appropriate strategy for each type. Music → Artist/Album structure. Photos → Date-based folders with optional GPS stripping. Documents → Topic-based folders. Use dry_run=true to preview changes.

file_organizer_smart_suggestC

Analyze directory health and get actionable suggestions for organization

file_organizer_system_organizeC

Organize files into OS-standard system directories (Music, Documents, Pictures, Videos)

file_organizer_batch_read_filesA

Reads contents of all files in a specified folder for LLM context. For text files (documents, code, notes), reads the actual content. For media files (audio, video, images), reads metadata instead of binary content. Provides a comprehensive summary of folder contents.

file_organizer_get_categoriesA

Returns the list of categories used for file organization

file_organizer_set_custom_rulesB

Customize how files are categorized. Rules persist for the current session.

file_organizer_analyze_duplicatesC

Finds duplicate files and suggests which to keep/delete based on location, name quality, and age.

file_organizer_delete_duplicatesB

Permanently deletes specified duplicate files. DESTRUCTIVE. Verifies hash/size before deletion.

file_organizer_undo_last_operationC

Reverses file moves and renames from a previous organization task.

file_organizer_batch_renameA

Rename multiple files using rules (find/replace, case, add text, numbering). "dry_run" defaults to true for safety.

file_organizer_inspect_metadataA

Inspects a file and returns comprehensive but privacy-safe metadata. For images, extracts EXIF data (date, camera, dimensions). For audio, extracts ID3 tags (artist, album, title). Excludes sensitive data like GPS coordinates.

file_organizer_watch_directoryA

Add a directory to the watch list with a cron-based schedule for automatic organization. When the user specifies a schedule in natural language (e.g., "every day at 10am"), convert it to a standard cron expression. Cron format: "minute hour day month weekday". Common conversions: "every day at 10am" → "0 10 * * ", "every 30 minutes" → "/30 * * * *", "every Monday at 9am" → "0 9 * * 1", "every hour" → "0 * * * *".

file_organizer_unwatch_directoryB

Remove a directory from the watch list.

file_organizer_list_watchesA

List all directories currently being watched with their schedules.

file_organizer_read_fileA

Read file contents with security checks. Supports text, binary, and base64 encoding. Automatically detects file type and applies appropriate security validations. Sensitive files (passwords, keys, credentials) are automatically blocked.

file_organizer_view_historyA

View the history of file organization operations. Supports filtering by date range, operation type, status, and source. Use privacy_mode to control output detail level.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kridaydave/File-Organizer-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server