secure-filesystem-server

npx -y @modelcontextprotocol/server-filesystem ./leaderboard-sandbox
A
99.4/100
14 tools · agent gemini:gemini-flash-latest

Dimensions

Schema Health93.6 ×1
Description Quality (heuristic)100.0 ×1
Security Signals100.0 ×2
Agent Task Success100.0 ×3
Tool-Selection Accuracy100.0 ×1.5
Tool Reliability100.0 ×1
Response Safety (runtime)100.0 ×1
Robustness100.0 ×1

Agent evaluation

3 tasks × 2 repeat(s)  gemini:gemini-flash-latest
TaskPassScoreTools
Discover which directories the server is allowed to access, and then list all files and subdirectories contained in the 2/2100100
Find out what directories are accessible to the server, search recursively within them for any Markdown files (using the2/2100100
Determine the allowed root directory for the server, list the contents of that directory along with file sizes, and then2/2100100
Excluded (possibly-mutating) tools: read_multiple_files, write_file, edit_file, create_directory, directory_tree, move_file, get_file_info

Findings

Schema Health
low
create_directory: property 'path' has no description
low
directory_tree: property 'excludePatterns' has no description
low
directory_tree: property 'path' has no description
low
edit_file: property 'edits' has no description
low
edit_file: property 'path' has no description
low
get_file_info: property 'path' has no description
low
list_directory: property 'path' has no description
low
list_directory_with_sizes: property 'path' has no description
low
move_file: property 'destination' has no description
low
move_file: property 'source' has no description
low
read_file: property 'path' has no description
low
read_media_file: property 'path' has no description
low
read_text_file: property 'path' has no description
low
search_files: property 'excludePatterns' has no description
low
search_files: property 'path' has no description
low
search_files: property 'pattern' has no description
low
write_file: property 'content' has no description
low
write_file: property 'path' has no description