Provides read-only access to local files and directories.
Node.js server implementing Model Context Protocol (MCP) for readonly filesystem operations. A clone from modelcontextprotocol/server-filesystem.
Note: The server will only allow operations within directories specified via args
.
file://system
: File system operations interfaceread_file
path
(string): File path to readfrom
(number): Optional. Start line number for reading. Defaults to 0.to
(number): Optional. End line number. If not set, reads to the end of the file.read_multiple_files
paths
(string[])list_directory
path
(string)search_files
path
(string): Starting directorypattern
(string): Search patternexcludePatterns
(string[]): Exclude any patterns. Glob formats are supported.get_file_info
path
(string)list_allowed_directories
Add this to your claude_desktop_config.json
:
Note: you can provide sandboxed directories to the server by mounting them to /projects
. Adding the ro
flag will make the directory readonly by the server.
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@danielsuguimoto/readonly-server-filesystem",
"/Users/username/Desktop",
"/path/to/other/allowed/dir"
]
}
}
}
This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.
Manage files and downloads on Synology NAS devices using an AI assistant.
Parses various file formats using the 302.AI API, requiring a 302AI_API_KEY.
Perform filesystem operations within specified directories.
A server providing comprehensive file system operations, automatically downloaded and built on first use.
Secure file operations with configurable access controls
Fast Windows file search using Everything SDK
Batch convert PNG, JPG, and JPEG images to WebP format with options for quality, lossless mode, and multi-threaded processing.
Provides shell access to execute commands and interact with the local file system.
A read-only MCP server for querying live FTP data using the CData JDBC Driver.
A secure server for filesystem operations with controlled access to specified directories.