Filesystem MCP

MCP сервер для безопасной работы с файловой системой

Провайдер
Anthropic
Протокол
MCP

Возможности

  • Чтение и запись файлов
  • Создание директорий
  • Поиск файлов
  • Безопасный sandbox
  • Настраиваемые разрешения

Что это

Filesystem MCP сервер даёт AI-инструментам контролируемый доступ к файловой системе. Работает в sandbox — AI может читать и писать файлы только в разрешённых директориях.

Когда нужен (и когда нет)

Нужен для инструментов без встроенного доступа к файлам: ChatGPT, Custom GPTs, другие чат-боты, подключенные через MCP.

Не нужен для Claude Code — у него уже есть прямой доступ к файловой системе. Подключение Filesystem MCP к Claude Code добавит дублирующий инструмент и займёт место в контексте.

Как подключить

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/me/projects"]
    }
  }
}

Можно указать несколько директорий:

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y", "@modelcontextprotocol/server-filesystem",
        "/Users/me/projects",
        "/Users/me/Documents/notes"
      ]
    }
  }
}

Доступные операции

ИнструментЧто делает
read_fileПрочитать содержимое файла
write_fileЗаписать содержимое в файл
list_directoryПоказать содержимое папки
create_directoryСоздать новую директорию
move_fileПереместить или переименовать
search_filesПоиск по имени файла
get_file_infoМетаданные: размер, дата изменения

Безопасность

  • Сервер ограничивает доступ только указанными директориями
  • AI не может выйти за пределы sandbox (нет ../ escape)
  • Для read-only доступа: используйте пользователя ОС без прав на запись

Ссылки

Связанное

  • MCP — протокол подключения
  • Claude Code — уже имеет доступ к файлам (MCP не нужен)
  • GitHub MCP — для работы с кодом в репозиториях вместо локальных файлов
Документация →Редактировать на GitHub →