Постройте собственный сервер файловой системы MCP

Разблокируйте бесшовное управление файлами через сервер MCP, который позволяет клиентам и агентам перечислять, искать, читать и создавать каталоги или файлы на вашем локальном или удаленном сервере Linux. Использует безопасные триггерные узлы, подключенные к командам и инструментам пользовательских рабочих процессов для безопасных, параметризованных операций с файловой системой. Предотвращает выполнение произвольных команд Linux — принимаются только имена файлов и пути для максимальной безопасности. Легкая интеграция с клиентами MCP, включая Claude Desktop, и поддерживает быстрые запросы, такие как перечисление папок или чтение файлов журналов. Полностью настраиваемый — добавляйте функции, такие как перемещение или переименование файлов, и защищайте ваш сервер с помощью требований к…

Category:

Описание

Этот рабочий процесс реализует простой сервер FileSystem MCP (Протокол Контекста Модели), разработанный для локально размещенных экземпляров n8n, работающих под управлением Linux. Его основная цель — позволить клиентам и агентам MCP удаленно взаимодействовать с файловой системой сервера, перечисляя каталоги, осуществляя поиск файлов, создавая каталоги и безопасно читая/записывая содержимое файлов, не раскрывая возможности выполнения произвольных команд.

Рабочий процесс логически разделен на следующие блоки:

  • 1.1 Настройка триггера сервера MCP: Слушает входящие запросы клиентов MCP и направляет их к соответствующим инструментам.
  • 1.2 Операции с каталогами с помощью инструментов выполнения команд: Обрабатывает перечисление каталогов, поиск файлов и создание каталогов, используя контролируемые командные строки.
  • 1.3 Операции чтения/записи файлов с помощью пользовательских инструментов рабочего процесса: Управляет чтением и записью данных в файлы через специализированные под-рабочие процессы, обеспечивая безопасную обработку параметров.
  • 1.4 Внутренняя маршрутизация операций: Использует узел Switch для маршрутизации операций с файлами (чтение/запись), вызванных под-рабочими процессами.
  • 1.5 Выполнение команд файлов: Выполняет командные строки для чтения и записи файлов на основе маршрутизированных операций.

Особое внимание уделяется безопасности путем ограничения ввода команд параметрами, такими как имена файлов и пути, что предотвращает выполнение произвольных команд.


Оригинал воркфлоу на сайте n8n.io

👉🏻 Скачать на сайте n8n

____________

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “Постройте собственный сервер файловой системы MCP”

Ваш адрес email не будет опубликован. Обязательные поля помечены *