π§
filesystem
Officialπ§MCP ServerScannedmodelcontextprotocol/servers
What it does
File system operations server for reading/writing files, creating/listing/deleting directories, moving files, searching, and getting metadata. Supports dynamic directory access control via Roots.
Overview
An official MCP server that provides comprehensive file system operations for LLMs. It enables reading and writing files, managing directories, moving files, searching by pattern, and retrieving file metadata β all with configurable access control through Roots.
Key Features
- Read and write files with full content access
- Create, list, and delete directories recursively
- Move and rename files across the file system
- Search files by name pattern and get detailed metadata
- Dynamic directory access control via MCP Roots for security
Who is this for?
Developers who want their AI assistant to work directly with the file system β reading project files, creating new ones, organizing directories, or performing bulk file operations in a controlled and secure manner.
filesystemfiledirectoryreadwrite
Installation
Claude CodeAdd MCP server via Claude CodeAuto-generated from README. View full documentation on GitHub β
claude mcp add filesystem -- docker run -i --rm --mount type=bind,src=/Users/username/Desktop,dst=/projects/Desktop --mount type=bind,src=/path/to/other/allowed/dir,dst=/projects/other/allowed/dir,ro --mount type=bind,src=/path/to/file.txt,dst=/projects/path/to/file.txt mcp/filesystem /projectsClaude Desktop ConfigurationServer configuration (JSON)
{
"mcpServers": {
"filesystem": {
"command": "docker",
"args":...77,494
Last UpdatedJan 27, 2026