{
"slug": "filesystem",
"command": "npx -y @modelcontextprotocol/server-filesystem /tmp",
"serverInfo": {
"name": "secure-filesystem-server",
"version": "0.2.0"
},
"protocolVersion": "2024-11-05",
"tools": [
{
"name": "create_directory",
"annotations": {
"readOnlyHint": false,
"idempotentHint": true,
"destructiveHint": false,
"openWorldHint": false
}
},
{
"name": "directory_tree",
"annotations": {
"readOnlyHint": true,
"openWorldHint": false
}
},
{
"name": "edit_file",
"annotations": {
"readOnlyHint": false,
"idempotentHint": false,
"destructiveHint": true,
"openWorldHint": false
}
},
{
"name": "get_file_info",
"annotations": {
"readOnlyHint": true,
"openWorldHint": false
}
},
{
"name": "list_allowed_directories",
"annotations": {
"readOnlyHint": true,
"openWorldHint": false
}
},
{
"name": "list_directory",
"annotations": {
"readOnlyHint": true,
"openWorldHint": false
}
},
{
"name": "list_directory_with_sizes",
"annotations": {
"readOnlyHint": true,
"openWorldHint": false
}
},
{
"name": "move_file",
"annotations": {
"readOnlyHint": false,
"idempotentHint": false,
"destructiveHint": true,
"openWorldHint": false
}
},
{
"name": "read_file",
"annotations": {
"readOnlyHint": true,
"openWorldHint": false
}
},
{
"name": "read_media_file",
"annotations": {
"readOnlyHint": true,
"openWorldHint": false
}
},
{
"name": "read_multiple_files",
"annotations": {
"readOnlyHint": true,
"openWorldHint": false
}
},
{
"name": "read_text_file",
"annotations": {
"readOnlyHint": true,
"openWorldHint": false
}
},
{
"name": "search_files",
"annotations": {
"readOnlyHint": true,
"openWorldHint": false
}
},
{
"name": "write_file",
"annotations": {
"readOnlyHint": false,
"idempotentHint": true,
"destructiveHint": true,
"openWorldHint": false
}
}
]
}