Skip to directory

Fast Filesystem

efforthye

stdio25+ documented tools6

About 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.

What you can use it for

  • file systems
  • developer tools
Connection and setup
Hosting
Local stdio process
Transport
stdio
Endpoint
Local process; no hosted endpoint documented
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.

Requirements

  • Node.js 18+
  • The npm package repository matched the repository linked from the public profile.

Setup steps

  1. npx -y fast-filesystem-mcp@3.5.2
Tools 25+

The server returned 25 tools in tools/list. Only “fast_list_allowed_directories” was invoked with a synthetic read-only input and succeeded.

  • fast_list_allowed_directories

    Lists the allowed directories

    01
  • fast_read_file

    Reads a file (with auto-chunking support)

    Parameters: path, start_offset, max_size, line_start, line_count, encoding, continuation_token, auto_chunk
    02
  • fast_read_multiple_files

    Reads the content of multiple files simultaneously (supports sequential reading)

    Parameters: paths, continuation_tokens, auto_continue, chunk_size
    03
  • fast_write_file

    Writes or modifies a file (provides emoji guidelines)

    Parameters: path, content, encoding, create_dirs, append, force_remove_emojis
    04
  • fast_large_write_file

    Reliably writes large files (with streaming, retry, backup, and verification features)

    Parameters: path, content, encoding, create_dirs, append, chunk_size, backup, retry_attempts, verify_write, force_remove_emojis
    05
  • fast_list_directory

    Lists the contents of a directory (with auto-chunking and pagination support)

    Parameters: path, page, page_size, pattern, show_hidden, sort_by, reverse, continuation_token, auto_chunk
    06
  • fast_get_file_info

    Gets detailed information about a file or directory

    Parameters: path
    07
  • fast_create_directory

    Creates a directory

    Parameters: path, recursive
    08
  • fast_search_files

    Searches for files (by name/content) - supports auto-chunking, regex, context, and line numbers

    Parameters: path, pattern, content_search, case_sensitive, max_results, context_lines, file_pattern, include_binary, continuation_token, auto_chunk
    09
  • fast_search_code

    Searches for code (ripgrep-style) - provides auto-chunking, line numbers, and context

    Parameters: path, pattern, file_pattern, context_lines, max_results, case_sensitive, include_hidden, max_file_size, continuation_token, auto_chunk
    10
  • fast_get_directory_tree

    Gets the directory tree structure

    Parameters: path, max_depth, show_hidden, include_files
    11
  • fast_get_disk_usage

    Gets disk usage information

    Parameters: path
    12
  • fast_find_large_files

    Finds large files

    Parameters: path, min_size, max_results
    13
  • fast_edit_block

    Precise block editing: safely replace exact matches (desktop-commander style)

    Parameters: path, old_text, new_text, expected_replacements, backup, word_boundary, preview_only, case_sensitive
    14
  • fast_safe_edit

    Safe smart editing: Detects risks and provides interactive confirmation

    Parameters: path, old_text, new_text, safety_level, auto_add_context, require_confirmation
    15
  • fast_edit_multiple_blocks

    Edits multiple parts of a file at once

    Parameters: path, edits, backup
    16
  • fast_edit_blocks

    Processes multiple precise block edits at once (array of fast_edit_block)

    Parameters: path, edits, backup
    17
  • fast_extract_lines

    Extracts specific lines from a file

    Parameters: path, line_numbers, start_line, end_line, pattern, context_lines
    18
  • fast_copy_file

    Copies a file or directory

    Parameters: source, destination, overwrite, preserve_timestamps, recursive, create_dirs
    19
  • fast_move_file

    Moves or renames a file or directory

    Parameters: source, destination, overwrite, create_dirs, backup_if_exists
    20
  • fast_delete_file

    Deletes a file or directory

    Parameters: path, recursive, force, backup_before_delete, confirm_delete
    21
  • fast_batch_file_operations

    Performs batch operations on multiple files

    Parameters: operations, stop_on_error, dry_run, create_backup
    22
  • fast_compress_files

    Compresses files or directories

    Parameters: paths, output_path, format, compression_level, exclude_patterns
    23
  • fast_extract_archive

    Extracts an archive file

    Parameters: archive_path, extract_to, overwrite, create_dirs, preserve_permissions, extract_specific
    24
  • fast_sync_directories

    Synchronizes two directories

    Parameters: source_dir, target_dir, sync_mode, delete_extra, preserve_newer, dry_run, exclude_patterns
    25

This server’s available tools can vary by account, permissions, or configuration. The list shown is not its full runtime catalog.

Limitations and notes
  • Runtime verification covered one read-only tool call (fast_list_allowed_directories); other listed tools were not individually exercised.
Original sources
  • MCP.Directory public profile

    Name, description, publisher identifier, categories, transport, tool inventory, and install configuration.

  • Linked publisher repository

    Repository URL linked from the public profile; npm package repository metadata matched this GitHub repository.

  • npm registry metadata

    Published package version 3.5.2 checked before launch. Registry repository: git+https://github.com/efforthye/fast-filesystem-mcp.git.

  • maintainer or vendor documentation

    Maintainer repository checked; current tool total depends on release/configuration and 25 stored rows are treated as partial.

Documentation checked 2026-10-28T00:00:00Z. Connection has not been runtime tested.