Filesystem MCP
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 — для работы с кодом в репозиториях вместо локальных файлов