secure-filesystem-server
v0.2.0 · 14 tools · source
86B/ 100
npx -y @modelcontextprotocol/server-filesystem <dir>
Check breakdown
✓Tools exposed — Server exposed 14 tools.
• read_file
• read_text_file
• read_media_file
• read_multiple_files
• write_file
• edit_file
• create_directory
• list_directory
• list_directory_with_sizes
• directory_tree
• move_file
• search_files
• get_file_info
• list_allowed_directories
✓Input schemas valid — All tools have a valid JSON-Schema input definition.
✓Tool naming — All tool names follow the recommended convention.
!Descriptions — 18 description issue(s) found.
read_file.path: parameter has no description
read_text_file.path: parameter has no description
read_media_file.path: parameter has no description
write_file.path: parameter has no description
write_file.content: parameter has no description
edit_file.path: parameter has no description
edit_file.edits: parameter has no description
create_directory.path: parameter has no description
list_directory.path: parameter has no description
list_directory_with_sizes.path: parameter has no description
directory_tree.path: parameter has no description
directory_tree.excludePatterns: parameter has no description
move_file.source: parameter has no description
move_file.destination: parameter has no description
search_files.path: parameter has no description
search_files.pattern: parameter has no description
search_files.excludePatterns: parameter has no description
get_file_info.path: parameter has no description
→ Descriptions are the model's only guide to when/how to call a tool — treat them as prompt engineering.
→ Describe every tool and every parameter, including units, formats, and constraints.
✓Tool annotations — Tools declare behavioural hints (readOnly/destructive).
✓Handshake + list latency — tools/list responded in 53ms.
Add the badge
Paste into your README:
[](https://scoremcp.dev/servers/server-filesystem)