MCP-сервер модулей 1С
MCP 1C Modules Server
Минимальный stdio MCP-сервер на Node.js, который отдает агенту тексты модулей 1С из каталога выгрузки конфигурации
- 19 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Запускает локальный Node-сервер, который читает модули 1С только внутри MODULES_DIR
- Ищет по модулям регулярным выражением, в конфигурацию не пишет
Установка
- Работает в
- Сервисы
Ручная установка
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С
1C MCP Toolkit
Десять MCP-серверов для разработки 1С: справка платформы, точечная выгрузка и загрузка объектов, COM, хранилище, поиск по файлам и BSL Language Server
MCP-сервер конфигураций 1С
1C Config MCP Server
MCP-сервер и портативный администратор для анализа выгруженной XML-конфигурации 1С: поиск объектов, структура метаданных, поиск по коду
Docker-сервер с read-only ядром и подключаемыми модулями: метаданные, код, формы и связи нескольких конфигураций 1С через единый MCP-контракт
Нативный компонент, который поднимает полноценный MCP-сервер внутри 1С: инструменты, ресурсы, промпты пишутся на BSL, а протокол берет на себя DLL
MCP-сервер на Go для отладки 1С через HTTP Debug Protocol: точки останова, пошаговое выполнение и просмотр переменных
MCP-сервер на Go одним бинарником: агент видит метаданные базы 1С, ищет по коду, выполняет запросы на чтение и пишет точный BSL
Коротко о README
README, дублирующий публикацию на INFOSTART.RU, описывает минимальный stdio-сервер для чтения модулей 1С: требования Node.js 18+, установку npm install, запуск с переменной MODULES_DIR, пример подключения в Cursor и список из трех инструментов list_module_files, read_module_text и grep_modules.