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

MCP 1C Modules Server

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

MCP-сервер

Низкий риск

Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.

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

  • Сервер только читает файлы в пределах MODULES_DIR, записи в конфигурацию нет
  • Поиск grep_modules выполняется регулярным выражением над локальными файлами, без сетевых запросов
Все причины и проверки
Российский стек

vendamax/mcp_1c_modules

Установка

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

npm install

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

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

Что делает

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

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

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

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

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

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

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

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

Ограничения

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

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

MCP

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

Проверка безопасности

  • Сервер только читает файлы в пределах MODULES_DIR, записи в конфигурацию нет
  • Поиск grep_modules выполняется регулярным выражением над локальными файлами, без сетевых запросов

Коротко о README

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

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

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

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

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

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

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний рискБез VPN292,5 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний рискБез VPN139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AIMCP-сервер модулей 1С

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.