# Fast Filesystem
> Provides streaming-based file operations with auto-chunking for memory-efficient handling of large files, including sequential reading, precise line-based editing, batch operations, archive compression, and backup mechanisms with retry logic.
Canonical: https://www.mcpfolio.com/servers/fast-filesystem
Last updated: 2026-10-28
## Catalog record

- Publisher: efforthye
- Categories: development, search, file-system, memory

## Repository

https://github.com/efforthye/fast-filesystem-mcp

## Transports

stdio

## Authentication

No credentials were configured; the tested read-only tool “fast_list_allowed_directories” succeeded in an isolated environment. Other tools may have additional requirements.

## Tools

- **fast_list_allowed_directories**: Lists the allowed directories
- **fast_read_file**: Reads a file (with auto-chunking support)
- **fast_read_multiple_files**: Reads the content of multiple files simultaneously (supports sequential reading)
- **fast_write_file**: Writes or modifies a file (provides emoji guidelines)
- **fast_large_write_file**: Reliably writes large files (with streaming, retry, backup, and verification features)
- **fast_list_directory**: Lists the contents of a directory (with auto-chunking and pagination support)
- **fast_get_file_info**: Gets detailed information about a file or directory
- **fast_create_directory**: Creates a directory
- **fast_search_files**: Searches for files (by name/content) - supports auto-chunking, regex, context, and line numbers
- **fast_search_code**: Searches for code (ripgrep-style) - provides auto-chunking, line numbers, and context
- **fast_get_directory_tree**: Gets the directory tree structure
- **fast_get_disk_usage**: Gets disk usage information
- **fast_find_large_files**: Finds large files
- **fast_edit_block**: Precise block editing: safely replace exact matches (desktop-commander style)
- **fast_safe_edit**: Safe smart editing: Detects risks and provides interactive confirmation
- **fast_edit_multiple_blocks**: Edits multiple parts of a file at once
- **fast_edit_blocks**: Processes multiple precise block edits at once (array of fast_edit_block)
- **fast_extract_lines**: Extracts specific lines from a file
- **fast_copy_file**: Copies a file or directory
- **fast_move_file**: Moves or renames a file or directory
- **fast_delete_file**: Deletes a file or directory
- **fast_batch_file_operations**: Performs batch operations on multiple files
- **fast_compress_files**: Compresses files or directories
- **fast_extract_archive**: Extracts an archive file
- **fast_sync_directories**: Synchronizes two directories

## Sources

- [MCP.Directory public profile](https://mcp.directory/servers/fast-filesystem)
- [Linked publisher repository](https://github.com/efforthye/fast-filesystem-mcp)
- [npm registry metadata](https://registry.npmjs.org/fast-filesystem-mcp)
- [maintainer_or_vendor_documentation](https://github.com/efforthye/fast-filesystem-mcp)

## Setup

Use the interactive setup panel on [the detail page](https://www.mcpfolio.com/servers/fast-filesystem) to view instructions for each supported client.