ellmos-filecommander-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| fc_read_fileA | Reads the content of a file. Args:
Returns:
Examples:
|
| fc_write_fileA | Writes content to a file. Creates the file if it does not exist. Args:
Returns:
Warning: Overwrites existing files without warning when append=false! |
| fc_list_directoryA | Lists files and subdirectories. Args:
Returns:
|
| fc_create_directoryA | Creates a new directory (including parent directories). Args:
Returns:
|
| fc_delete_fileA | Deletes a file. Args:
Warning: Irreversible! No recycle bin. |
| fc_delete_directoryA | Deletes a directory. Args:
Warning: With recursive=true ALL contents are irreversibly deleted! |
| fc_moveA | Moves or renames a file/directory. Args:
Examples:
|
| fc_copyC | Copies a file or directory. Args:
|
| fc_file_infoA | Shows detailed information about a file/directory. Args:
Returns:
|
| fc_search_filesA | Searches files by name/pattern in a directory. Args:
Examples:
|
| fc_start_searchA | Starts a background search. Claude can perform other tasks in the meantime. Args:
Returns:
Example: Start search: fc_start_search("C:\Users", "*.pdf") Get results later: fc_get_search_results(search_id) |
| fc_get_search_resultsA | Retrieves results of a running or completed search. Args:
Returns:
|
| fc_stop_searchA | Stops a running background search. Args:
|
| fc_list_searchesB | Lists all active and completed background searches. |
| fc_clear_searchA | Removes a completed search from the list and frees memory. Args:
|
| fc_safe_deleteA | Moves files/directories to recycle bin instead of deleting them. Args:
SAFE: Can be restored from the recycle bin! Note: Uses Windows recycle bin or creates backup on other systems. |
| fc_execute_commandA | Executes a shell command and returns the output. Args:
Warning: Commands are executed with user privileges! Examples:
|
| fc_start_processB | Starts a process in the background (non-blocking). Args:
Examples:
|
| fc_get_timeA | Returns the current system time. Returns:
|
| fc_read_multiple_filesA | Reads multiple files at once and returns their contents. Args:
Returns:
Example: paths: ["C:\config.json", "C:\readme.md"] |
| fc_edit_fileA | Edits a file line-based: replace, insert, or delete. Args:
Examples:
|
| fc_str_replaceA | Replaces a unique string in a file with another. Args:
Returns:
IMPORTANT: old_str must occur EXACTLY once in the file! An error is returned for 0 or >1 occurrences. Examples:
|
| fc_list_processesA | Lists running system processes. Args:
Returns:
Note: Uses 'tasklist' (Windows) or 'ps' (Unix) |
| fc_kill_processA | Terminates a process by PID or name. Args:
Warning: May cause data loss! |
| fc_start_sessionA | Starts an interactive process as a session (for fc_read_output and fc_send_input). Args:
Returns:
Examples:
|
| fc_read_outputA | Reads the output of a running session. Args:
Returns:
|
| fc_send_inputA | Sends input to a running session. Args:
Examples:
|
| fc_list_sessionsB | Lists all active and ended sessions. Returns:
|
| fc_close_sessionA | Terminates a running session and removes it from the list. Args:
|
| fc_fix_jsonA | Automatically repairs common JSON errors. Args:
Repairs: BOM, trailing commas, single quotes, comments, NUL bytes |
| fc_validate_jsonB | Validates a JSON file and shows detailed error information. Args:
Returns:
|
| fc_cleanup_fileA | Cleans up one or more files from common problems. Args:
Cleans: BOM, NUL bytes, trailing whitespace, line endings |
| fc_fix_encodingA | Detects and repairs encoding errors (mojibake, double UTF-8). Args:
Repairs common mojibake patterns like:
|
| fc_folder_diffA | Compares the current state of a directory with a saved snapshot. Args:
Detects: New files, modified files, deleted files Snapshots are saved in %TEMP%/.fc_snapshots/ |
| fc_batch_renameA | Renames files by pattern: remove prefix/suffix, replace, or auto-detect. Args:
Examples:
|
| fc_convert_formatA | Converts files between different formats. Args:
Supported conversions:
|
| fc_detect_duplicatesA | Finds file duplicates in a directory using SHA-256 hashes. Args:
Returns:
|
| fc_md_to_htmlA | Converts Markdown to formatted HTML (printable as PDF). Args:
Generates standalone HTML with CSS styling, printable as PDF via browser. |
| fc_md_to_pdfA | Converts Markdown to PDF using a headless browser (Edge/Chrome). Args:
Uses the same Markdown parser as fc_md_to_html. Requires Edge or Chrome. Falls back to HTML if no browser is found. |
| fc_ocrA | Extrahiert Text aus Bildern (JPG/PNG/BMP/TIFF) mittels OCR (Tesseract). |
| fc_archiveA | Erstellt, entpackt und listet ZIP-Archive. |
| fc_checksumA | Berechnet Prüfsummen (MD5/SHA1/SHA256/SHA512) für Dateien. |
| fc_set_safe_modeA | Aktiviert/deaktiviert den Safe Mode. Wenn aktiv, werden alle Löschoperationen (fc_delete_file, fc_delete_directory) über den Papierkorb umgeleitet. |
| fc_set_languageA | Set the output language for FileCommander tools |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
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/ellmos-ai/ellmos-filecommander-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server