Lean MCP File Server tools. Provides file operations (create, read, write, list, search, move, copy, delete) with paths sandboxed inside a configured workspace.
Scoring was not performed
Descriptions are too brief (8-12 words). LLMs cannot determine when to use create_file vs write_file vs append_file, or when to call file_info vs path_exists. Descriptions must explain WHAT the tool does, WHEN to use it vs alternatives, and any side effects.
No output schema documentation. Tools return strings (success messages or file contents), but LLMs have no way to know: (1) the exact format of success responses, (2) list_files/list_dirs output structure (newline-separated?), (3) JSON structure from file_info/workspace_stats. Undocumented outputs force LLMs to parse unstructured responses.
No error recovery guidance. Error responses (e.g. 'Not found: path') do not tell the LLM what to do next: Can it retry? Should it try a different path? Should it list files first to find the correct name? Errors must include recovery suggestions.
Destructive operations (delete_path) lack confirmation or dry-run patterns. An agent should be able to preview what will be deleted or confirm before irreversible deletion. No such mechanism is documented.
Parameter descriptions are missing or trivial. 'path' is described as 'File path to create' but does not explain: format expectations (relative vs absolute), path traversal safety, or what happens if parent dirs don't exist. 'term' in search_file has no case-sensitivity documentation.
No pagination support for list_files and list_dirs. Large workspaces could return thousands of entries, bloating the context window. The description states 'List all files' but does not mention pagination or result limits.
Overlapping tool functionality with unclear distinctions: copy_path vs move_path (both take src/dst), rename_path vs move_path (both move files). Descriptions do not explain when to use each one. LLMs will guess incorrectly.
No security scope declarations. Tools directly manipulate the filesystem without documented permission checks or audit logging. If this server is exposed to untrusted agents, there is no access control.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-22 | F | 0 | 2026-07-28+ | v2 |
| 2026-03-09 | F | 44 | - | v1 |