Back to MCP Integrations

MCPIgnore Filesytem MCP

MCP integration for MCPIgnore Filesytem MCP within. Connect external services and extend Claude's capabilities.

0 installsAuthor: CyberhavenInc

Installation

curl -fsSL https://claudekit.xyz/i/mcpignore-filesytem | bash

Description

Ориентированный на безопасность файловый 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, разрешены только для получения имен файлов, блокируя доступ к конфиденциальному содержимому.