Кейс · Инженерное ПО ·

От папок к диалогу: как мы подключили Nextcloud к ChatGPT

Частный MCP-шлюз позволяет искать и читать инженерные документы прямо из разговора, сохраняя границы доступа к разрешённой области Nextcloud.

В инженерной работе нужный документ часто существует, но на его поиск уходит время: надо вспомнить название, открыть несколько папок, выбрать верную редакцию и только затем вернуться к задаче. РД Динамикс ЛЛС проверила другой способ доступа к материалам: пользователь задаёт вопрос в ChatGPT, а подключённый инструмент обращается к разрешённой области Nextcloud.

Исходные файлы остаются в корпоративном хранилище. В диалог возвращается результат конкретного разрешённого запроса: найденные записи, извлечённый текст выбранного документа или список папки. Это сокращает путь от вопроса к источнику.

Три действия в заданных границах

ИнструментЧто делает
searchНаходит индексированный материал по названию или текстовому маркеру.
fetchПолучает извлечённое содержимое выбранного документа.
list_folderПоказывает индексированные элементы доступной папки.

Как это устроено

Между ChatGPT и Nextcloud расположен наш MCP-шлюз. Он индексирует разрешённую область, применяет заданные границы доступа и обращается к интерфейсам Nextcloud за метаданными и содержимым. В ChatGPT это частное MCP-приложение в режиме разработчика с тремя перечисленными инструментами.

ChatGPT Частный тоннель MCP-шлюз Nextcloud

Для связи используется OpenAI Secure MCP Tunnel: клиент в частной среде устанавливает исходящее соединение, поэтому шлюзу не нужен открытый входящий MCP-порт. Результат запроса возвращается в диалог, а источник и правила доступа остаются в корпоративном контуре.

Где это полезно

Такой интерфейс удобен для проектных заметок, расчётных отчётов, редакций технических описаний, документации 3D-печати и исследовательских записей. Инженер может найти нужную заметку, открыть выбранный материал и посмотреть соседние файлы. Ответ можно сверить с исходным документом в Nextcloud: разговор упрощает навигацию.

Что подтверждено на рабочем подключении

Мы выполнили из ChatGPT три операции: поиск по маркеру, получение содержимого существующего файла и просмотр индексированной папки. Шлюз и индексатор работали, тоннель был доступен, а внешний входящий MCP-порт оставался закрытым.

Подключённые инструменты не создают, не изменяют, не перемещают, не удаляют и не публикуют файлы; проверка не внесла изменений в Nextcloud.

Почему мы делимся этим опытом

РД Динамикс ЛЛС создаёт инструменты для собственной инженерной и исследовательской работы и готова делиться решениями, которые могут быть полезны другим командам. Мы приветствуем практику открытого обмена разработками и планируем публиковать в открытом репозитории новые рабочие инструменты для адаптации и применения в промышленности следующего поколения.

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

Больше информации о компании и наших разработках — на сайте rddynamics.pro.

К открытым разработкам ←