MCP-сервер модулей 1С

MCP 1C Modules Server

Минимальный stdio MCP-сервер на Node.js, который отдает агенту тексты модулей 1С из каталога выгрузки конфигурации

  • 19 ★ репозитория
  • Последний коммит
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Запускает локальный Node-сервер, который читает модули 1С только внутри MODULES_DIR
  • Ищет по модулям регулярным выражением, в конфигурацию не пишет
Все причины и проверки
Российский стек

vendamax/mcp_1c_modules

Установка

Работает в

Ручная установка

npm install

Установка зависимостей перед первым запуском.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Запускает локальный Node-сервер, который читает модули 1С только внутри MODULES_DIR
  • Ищет по модулям регулярным выражением, в конфигурацию не пишет

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер работает поверх обычного каталога с выгрузкой конфигурации 1С, полученной командой DESIGNER /DumpConfigToFiles, и дает агенту три инструмента: список файлов модулей по glob-шаблону, чтение конкретного модуля по относительному пути с ограничением по размеру и поиск текста по модулям регулярным выражением без учета регистра. Доступ ограничен каталогом, заданным переменной окружения MODULES_DIR, за его пределы сервер не выходит.

Для кого. Для 1С-разработчиков, у которых уже есть файловая выгрузка конфигурации и нужен быстрый способ дать агенту читать и искать по текстам модулей.

Подходит, если

  • Есть каталог с выгрузкой конфигурации 1С через DumpConfigToFiles
  • Нужен простой grep и чтение файлов модулей без парсинга XML-метаданных
  • Нужен легкий MCP-сервер без Docker и внешних зависимостей, кроме Node.js

Не подходит, если

  • Нужна структурированная информация о метаданных, а не текст модулей
  • Выгрузка конфигурации давно не обновлялась: сервер не проверяет ее актуальность

Пример запроса к агенту

Найди во всех модулях конфигурации вызовы функции ПолучитьОстатки и покажи их с контекстом

MCP

Транспорт
stdio
Авторизация
не нужна

Переменные окружения

MODULES_DIR обязательная
Путь к каталогу с выгрузкой модулей конфигурации 1С.

Ограничения

Лицензия не указана. Сервер не обновляет выгрузку сам, README прямо советует регулярно обновлять каталог MODULES_DIR вручную. Инструменты только читают файлы, изменений в конфигурацию сервер не вносит.

Как отключить. Удалите сервер 1c-modules-stdio из конфигурации MCP клиента.

Частые вопросы

Как получить каталог выгрузки для MODULES_DIR?

Через конфигуратор 1С командой DESIGNER /DumpConfigToFiles, которая сохраняет модули в файлы bsl, txt или 1c.

Может ли сервер выйти за пределы MODULES_DIR?

Нет, README прямо указывает, что доступ ограничен этим каталогом.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

Десять MCP-серверов для разработки 1С: справка платформы, точечная выгрузка и загрузка объектов, COM, хранилище, поиск по файлам и BSL Language Server

MCP-серверШирокий доступ1Звезды репозитория
Российский стек

MCP-сервер и портативный администратор для анализа выгруженной XML-конфигурации 1С: поиск объектов, структура метаданных, поиск по коду

MCP-серверРасширенный доступ2Звезды репозитория
Российский стек

Docker-сервер с read-only ядром и подключаемыми модулями: метаданные, код, формы и связи нескольких конфигураций 1С через единый MCP-контракт

MCP-серверРасширенный доступ12Звезды репозитория
Российский стек

Нативный компонент, который поднимает полноценный MCP-сервер внутри 1С: инструменты, ресурсы, промпты пишутся на BSL, а протокол берет на себя DLL

MCP-серверШирокий доступ43Звезды репозитория
Российский стек

MCP-сервер на Go для отладки 1С через HTTP Debug Protocol: точки останова, пошаговое выполнение и просмотр переменных

MCP-серверШирокий доступ21Звезды репозитория
Российский стек

MCP-сервер на Go одним бинарником: агент видит метаданные базы 1С, ищет по коду, выполняет запросы на чтение и пишет точный BSL

MCP-серверШирокий доступ255Звезды репозитория

Коротко о README

README, дублирующий публикацию на INFOSTART.RU, описывает минимальный stdio-сервер для чтения модулей 1С: требования Node.js 18+, установку npm install, запуск с переменной MODULES_DIR, пример подключения в Cursor и список из трех инструментов list_module_files, read_module_text и grep_modules.

Бейдж для README

Сообщить о проблеме