Fast Filesystem MCP сервер
Продвинутые операции с файловой системой для Claude Desktop с возможностями обработки больших файлов, потоковой записи и функциями, оптимизированными для Claude для эффективного управления файлами.
автор: Community
curl -fsSL https://vibebaza.com/i/fast-filesystem | bash
Продвинутые операции с файловой системой для Claude Desktop с возможностями обработки больших файлов, потоковой записи и функциями, оптимизированными для Claude для эффективного управления файлами.
Установка
NPX
npx -y fast-filesystem-mcp
Глобальная установка через NPM
npm install -g fast-filesystem-mcp
Конфигурация
Базовая настройка Claude Desktop
{
"mcpServers": {
"fast-filesystem": {
"command": "npx",
"args": ["-y", "fast-filesystem-mcp"]
}
}
}
Claude Desktop с резервным копированием
{
"mcpServers": {
"fast-filesystem": {
"command": "npx",
"args": ["-y", "fast-filesystem-mcp"],
"env": {
"CREATE_BACKUP_FILES": "true"
}
}
}
}
Доступные инструменты
| Инструмент | Описание |
|---|---|
fast_read_file |
Чтение файлов с поддержкой разбиения на части |
fast_read_multiple_files |
Одновременное чтение нескольких файлов с поддержкой последовательного чтения |
fast_write_file |
Запись или изменение файлов |
fast_large_write_file |
Потоковая запись для больших файлов |
fast_get_file_info |
Получение подробной информации о файле |
fast_copy_file |
Копирование файлов и директорий с расширенными опциями |
fast_move_file |
Безопасное перемещение/переименование файлов и директорий |
fast_delete_file |
Удаление файлов и директорий с защитой |
fast_batch_file_operations |
Выполнение множественных операций с файлами последовательно |
fast_compress_files |
Создание сжатых архивов (tar, tar.gz, tar.bz2) |
fast_extract_archive |
Извлечение сжатых архивов с опциями |
fast_sync_directories |
Продвинутая синхронизация директорий с несколькими режимами |
fast_edit_file |
Точное редактирование файлов по строкам с множественными режимами |
fast_edit_block |
Безопасное редактирование блоков с точным сопоставлением строк |
fast_edit_blocks |
Пакетное редактирование блоков для множественных точных изменений |
Возможности
- Быстрое чтение/запись файлов с поддержкой разбиения на части
- Последовательное чтение для больших файлов с токенами продолжения
- Потоковая запись для файлов любого размера
- Комплексные операции с директориями и управление
- Поиск файлов по имени и содержимому с фильтрацией
- Поддержка пагинации для больших директорий
- Эффективные по памяти потоковые операции
- Автоматическое создание резервных копий и восстановление после ошибок
- Встроенный механизм повторных попыток для надёжных операций
- Размеры ответов и форматы, оптимизированные для Claude
Переменные окружения
Опциональные
CREATE_BACKUP_FILES- Управляет поведением создания резервных файлов (по умолчанию: false)DEBUG_MCP- Включить отладочное логирование в stderrMCP_DEBUG- Альтернативный флаг для включения отладочного логирования в stderrMCP_LOG_FILE- Записывать логи в файл вместо stderrMCP_SILENT_ERRORS- Подавлять сообщения об ошибках в ответахSILENT_ERRORS- Альтернативный флаг для подавления сообщений об ошибках в ответах
Примеры использования
Читать большой файл частями для анализа его содержимого
Искать определённые паттерны кода в нескольких файлах
Редактировать определённые строки в файле исходного кода с автоматическим резервным копированием
Сжать директорию в архив tar.gz
Синхронизировать две директории с разными режимами синхронизации
Ресурсы
Примечания
Резервные файлы создаются с временными метками для предотвращения потери данных. Отладочный вывод автоматически подавляется по умолчанию для предотвращения ошибок парсинга JSON в Claude Desktop. Сервер включает логику повторных попыток и механизмы восстановления после ошибок для надёжных операций.