MCPIgnore Filesytem MCP сервер
Ориентированный на безопасность файловый MCP сервер, который использует .mcpignore файлы для контроля доступа MCP клиентов к файлам и директориям, защищая конфиденциальные данные при предоставлении файловых операций.
автор: CyberhavenInc
curl -fsSL https://vibebaza.com/i/mcpignore-filesytem | bash
Ориентированный на безопасность файловый MCP сервер, который использует .mcpignore файлы для контроля доступа MCP клиентов к файлам и директориям, защищая конфиденциальные данные при предоставлении файловых операций.
Установка
NPX
npx -y @cyberhaven/mcpignore-filesystem /Users/<username>/Desktop /path/to/other/allowed/dir
Конфигурация
MCP клиенты (Claude/Cline/Cursor)
{
"mcpServers": {
"mcpignore-filesystem": {
"command": "npx",
"args": [
"-y",
"@cyberhaven/mcpignore-filesystem",
"/Users/<username>/Desktop",
"/path/to/other/allowed/dir"
]
}
}
}
Доступные инструменты
| Инструмент | Описание |
|---|---|
read_file |
Чтение содержимого файла (заблокировано для игнорируемых путей) |
read_multiple_files |
Чтение содержимого нескольких файлов (заблокировано для игнорируемых путей) |
write_file |
Запись содержимого файла (заблокировано для игнорируемых путей) |
edit_file |
Редактирование содержимого файла (заблокировано для игнорируемых путей) |
create_directory |
Создание директорий (заблокировано для игнорируемых путей) |
list_directory |
Вывод содержимого директории (заблокировано для игнорируемых путей) |
directory_tree |
Получение древовидной структуры директории (разрешено только для имен файлов) |
move_file |
Перемещение файлов/директорий (заблокировано для игнорируемых путей) |
search_files |
Поиск файлов (разрешено только для имен файлов) |
get_file_info |
Получение метаданных файла (заблокировано для игнорируемых путей) |
list_allowed_directories |
Вывод списка разрешенных директорий |
Возможности
- Контроль доступа MCP клиента к файловой системе на основе .mcpignore
- Чтение/запись файлов с ограничениями безопасности
- Создание/вывод/удаление директорий с контролем доступа
- Перемещение файлов/директорий с проверкой разрешений
- Поиск файлов с защитой конфиденциальных данных
- Получение метаданных файлов с фильтрацией безопасности
- Использует паттерны в стиле .gitignore для контроля доступа
Ресурсы
Примечания
Создайте .mcpignore файл для каждой директории, указанной через аргументы. Файл .mcpignore использует те же паттерны, что и .gitignore. Некоторые инструменты, такие как directory_tree и search_files, разрешены только для получения имен файлов, блокируя доступ к конфиденциальному содержимому.