MCP-сервер модулей 1С
MCP 1C Modules Server
Минимальный stdio MCP-сервер на Node.js, который отдает агенту тексты модулей 1С из каталога выгрузки конфигурации
Низкий риск
Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
Почему такой уровень
- Сервер только читает файлы в пределах MODULES_DIR, записи в конфигурацию нет
- Поиск grep_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, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything