{"slug":"modelcontextprotocol/filesystem","name":"Filesystem","description":"Secure file operations with configurable access controls","category":"file-system","tags":["reference"],"official":false,"stars":86215,"transport":"http","install":null,"tools":[{"name":"read_text_file","description":"Read complete contents of a file as text"},{"name":"read_media_file","description":"Read an image or audio file"},{"name":"read_multiple_files","description":"Read multiple files simultaneously"},{"name":"write_file","description":"Create new file or overwrite existing (exercise caution with this)"},{"name":"edit_file","description":"Make selective edits using advanced pattern matching and formatting"},{"name":"create_directory","description":"Create new directory or ensure it exists"},{"name":"list_directory","description":"List directory contents with [FILE] or [DIR] prefixes"},{"name":"list_directory_with_sizes","description":"List directory contents with [FILE] or [DIR] prefixes, including file sizes"},{"name":"move_file","description":"Move or rename files and directories"},{"name":"search_files","description":"Recursively search for files/directories that match or do not match patterns"},{"name":"directory_tree","description":"Get recursive JSON tree structure of directory contents"},{"name":"get_file_info","description":"Get detailed file/directory metadata"},{"name":"list_allowed_directories","description":"List all directories the server is allowed to access"}],"env_vars":[],"auth_type":"none","github":"https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Mon May 25"}