onec-cfg2md CLI
CLI на Go, который конвертирует выгрузку метаданных конфигурации 1С в формате CFG или EDT в читаемый Markdown
- 38 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Собранная утилита читает локальную выгрузку конфигурации 1С
- Пишет Markdown по объектам метаданных и objects.csv в выходную папку, к базе не подключается
Установка
- Сервисы
Ручная установка
go build -o bin/onec-cfg2md .Сборка из исходников после git clone и go mod tidy.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Собранная утилита читает локальную выгрузку конфигурации 1С
- Пишет Markdown по объектам метаданных и objects.csv в выходную папку, к базе не подключается
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Утилита автоматически распознает формат выгрузки: CFG (XML-файлы конфигуратора с Configuration.xml в корне) или EDT (файлы MDO с .project и src/ в корне), и генерирует по одному Markdown-файлу на каждый объект метаданных с его реквизитами шапки и табличными частями, плюс общий CSV-каталог objects.csv со сводкой по всем объектам. Поддерживаются документы, справочники, перечисления, планы видов характеристик, регистры накопления и сведений, константы и критерии отбора, набор типов можно ограничить флагом --types. Результат предназначен для подключения к MCP или другому агентскому инструменту, которому нужен текстовый контекст по структуре конфигурации без разбора сырого XML или MDO.
Для кого. Для 1С-разработчиков, которым нужен компактный текстовый контекст по метаданным конфигурации для агента или другого MCP-инструмента.
Подходит, если
- Нужно скормить агенту описание объектов метаданных без разбора сырого XML или MDO
- Есть выгрузка в CFG или EDT формате и нужен единый читаемый вид
- Нужен CSV-каталог всех объектов конфигурации для быстрого обзора
Не подходит, если
- Нужен не текстовый обзор, а полноценный MCP-доступ к живой базе с запросами
- Нужна конвертация модулей BSL, а не только объектов метаданных: утилита их не обрабатывает
Пример запроса к агенту
Сконвертируй мою выгрузку конфигурации из EDT в Markdown и покажи структуру документа ЗаказОграничения
Утилита сама по себе не MCP-сервер: она генерирует файлы для последующего использования в MCP или другом инструменте. README не описывает пакетной сборки под разные ОС, только go build из исходников. Поддерживаются только восемь типов метаданных 1С, перечисленных в таблице README.
Как отключить. Просто не запускайте бинарник onec-cfg2md и удалите сгенерированные Markdown и CSV файлы, если они больше не нужны.
Частые вопросы
Нужно ли указывать формат вручную?
Нет, утилита определяет формат автоматически, но можно принудительно задать флагом --format=cfg или --format=edt.
Можно обработать только документы?
Да, флагом --types=documents ограничивается набор обрабатываемых типов метаданных.
Обсуждение
Вопросов и отзывов пока нет.
MCP-сервер конфигураций 1С
1C Config MCP Server
MCP-сервер и портативный администратор для анализа выгруженной XML-конфигурации 1С: поиск объектов, структура метаданных, поиск по коду
MCP-сервер для Claude Code: полнотекстовый поиск по XML+BSL выгрузкам нескольких конфигураций 1С в локальной SQLite-базе с FTS5
Среда разработки 1С с MCP-сервером на 10 инструментов: 11 анализаторов BSL, JSON DSL в XML, граф зависимостей и сборка EPF без 1С
1c-enterprise-skill: разработка конфигураций 1С из XML и BSL
1c-enterprise-skill
Скилл с линтером и шаблонами: агент создает и правит конфигурации 1С 8.3 в исходниках XML и BSL без ручного ввода в Конфигураторе
conf-doc: семантический поиск по конфигурации 1С
Документация из конфигурации 1С (conf-doc)
MCP-сервер для Cursor с веб-интерфейсом: индексирует выгрузку конфигурации 1С один раз на сервере и дает агенту семантический поиск по документации
MCP-сервер графа конфигурации 1С
1C Configuration MCP Server
MCP-сервер строит граф метаданных и вызовов по XML- и BSL-выгрузке конфигурации 1С, с опциональным семантическим поиском через внешний эмбеддер и Qdrant
Коротко о README
README перечисляет поддерживаемые форматы (CFG, EDT) и восемь типов метаданных с их CLI-ключами, дает команды установки через go build, примеры запуска с флагами --format, --types и --verbose, шаблон имени и содержимого выходных Markdown-файлов, формат objects.csv, структуру проекта на Go (cmd, pkg/detector, pkg/generator, pkg/parser) и команды make для сборки и тестов.