MCPHIVE

Filesystem MCP: Документация

Обновлено:

Подключение

npx -y @modelcontextprotocol/server-filesystem /path/allowed1 /path/allowed2 (stdio). Доступ строго внутри перечисленных директорий. Клиенты с поддержкой Roots-протокола могут менять список разрешённых папок динамически, без аргументов командной строки.

Инструменты

  • read_text_file / read_media_file / read_multiple_files — чтение текста, медиа (base64) и нескольких файлов разом.
  • write_file — создать или полностью перезаписать файл.
  • edit_file — точечная правка по паттерну без перезаписи всего файла.
  • create_directory, list_directory, list_directory_with_sizes, directory_tree — работа с каталогами, включая рекурсивное JSON-дерево.
  • move_file — переместить или переименовать файл/папку.
  • search_files — рекурсивный поиск файлов по паттерну.
  • get_file_info — метаданные файла или директории.
  • list_allowed_directories — показать, какие директории доступны агенту прямо сейчас.

Сценарий для агента

Работа с локальными проектами и документами там, где нет полноценной среды выполнения.

Ограничения

Без аргументов и без поддержки Roots клиентом сервер не запустится — нужно явно указать хотя бы одну разрешённую директорию.