ellmos-filecommander-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
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
| 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_info | Shows detailed information about a file/directory. Args:
Returns:
|
| fc_search_files | Searches files by name/pattern in a directory. Args:
Examples:
|
| fc_start_search | 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_results | Retrieves results of a running or completed search. Args:
Returns:
|
| fc_stop_search | Stops a running background search. Args:
|
| fc_list_searches | Lists all active and completed background searches. |
| fc_clear_search | Removes a completed search from the list and frees memory. Args:
|
| fc_safe_delete | 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_command | Executes a shell command and returns the output. Args:
Warning: Commands are executed with user privileges! Examples:
|
| fc_start_process | Starts a process in the background (non-blocking). Args:
Examples:
|
| fc_get_time | 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_process | Terminates a process by PID or name. Args:
Warning: May cause data loss! |
| fc_start_session | Starts an interactive process as a session (for fc_read_output and fc_send_input). Args:
Returns:
Examples:
|
| fc_read_output | 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_json | Automatically repairs common JSON errors. Args:
Repairs: BOM, trailing commas, single quotes, comments, NUL bytes |
| fc_validate_json | 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_rename | Renames files by pattern: remove prefix/suffix, replace, or auto-detect. Args:
Examples:
|
| fc_convert_format | Converts files between different formats. Args:
Supported conversions:
|
| fc_detect_duplicates | Finds file duplicates in a directory using SHA-256 hashes. Args:
Returns:
|
| fc_md_to_html | Converts Markdown to formatted HTML (printable as PDF). Args:
Generates standalone HTML with CSS styling, printable as PDF via browser. |
| fc_md_to_pdf | 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_ocr | Extrahiert Text aus Bildern (JPG/PNG/BMP/TIFF) mittels OCR (Tesseract). |
| fc_archive | Erstellt, entpackt und listet ZIP-Archive. |
| fc_checksum | Berechnet Prüfsummen (MD5/SHA1/SHA256/SHA512) für Dateien. |
| fc_web_fetchA | Ruft eine Webseite ab und gibt je nach Modus Inhalt zurück: extract (sauberer Haupttext), raw (HTTP-Body, gekürzt), links, forms oder headers. Nur lesendes Netzwerk-Tool; interne/private Ziele sind standardmäßig blockiert (allow_private zum Überschreiben). |
| 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_languageB | Set the output language for FileCommander tools |
| fc_check_cloud_lockA | Prüft ob ein Pfad von einem Cloud-Sync-Filter (cldflt.sys) blockiert werden könnte. Nur auf Windows relevant. |
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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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