MCP server that wraps around file system functionality with prettier output formatting for better readability. Provides file browsing, searching, and management capabilities via REST API.
Server has 16 tools with basic schemas and descriptions, but significant gaps limit production readiness. All tools have descriptions (10-50 chars, mostly generic), and input schemas are present with type definitions. However, descriptions lack LLM-optimized guidance on WHEN to use each tool, parameter relationships are undocumented, and error handling is absent. Output schemas are not documented. No tool annotations (readOnlyHint, destructiveHint, idempotentHint) despite clear risk levels. Naming is verb-first and clear, but parameter descriptions are minimal. The server exposes destructive operations (delete_item, write_file) without confirmation patterns or dry-run support.
Copy a file or directory to a new location
Create a new directory
Delete a file or directory
Find duplicate files based on content hash
Find recently modified files
Get detailed information about a file or directory
Get information about the home directory
No tool annotations (readOnlyHint, destructiveHint, idempotentHint) despite clear risk levels. delete_item and write_file are destructive but unmarked, preventing agents from reasoning about safety.
Descriptions are generic and lack LLM-optimized guidance. Most are 35-50 chars (below 194-char baseline). Missing WHEN to use each tool, dependencies, and prerequisites. E.g., 'List contents of a directory' doesn't explain when to call vs get_file_details.
No output schemas documented. LLMs cannot plan downstream calls or extract required fields. E.g., search_by_name returns results but structure is not specified, does it include file_path, size, modified_date?
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 62 | 2026-07-28+ | v2 |
List contents of a directory with formatted output
List available drives or mounted filesystems
Move a file or directory to a new location
Read the content of a file
Rename a file or directory
Search for files containing specific text content
Search for files and directories by name pattern
Search for files by size
Write content to a file
Destructive operations (delete_item, write_file) lack confirmation or dry-run patterns. Agents can accidentally delete files or overwrite content without safeguards.
No error handling guidance. Tools do not document what errors are retryable, user-fixable, or fatal. LLMs cannot recover from failures intelligently.