Рентген: среда разработки 1С с MCP
Рентген
Ранний доступ к открытой платформе для разработки 1С: снимки выгрузки, граф зависимостей, локальный MCP и черновики правок с версиями и проверкой конфликтов
- 8 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Live-writer применяет поддержанные правки метаданных и BSL напрямую в исходник, хотя и с атомарным журналом и CAS-откатом
- Подтвержденный сценарий native business roundtrip включает запись, переименование и удаление данных в базе
Установка
- Работает в
- Сервисы
Ручная установка
Установи офлайн-комплект ядра по GETTING_STARTED.md в отдельное окружение Windows x64 с Python 3.11, зарегистрируй папку выгрузки конфигурации и создай первый снимок, подключи профиль VSCodium/Cline из integrations/open-editor, затем открывай модули, сохраняй черновики и сравнивай версии.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Live-writer применяет поддержанные правки метаданных и BSL напрямую в исходник, хотя и с атомарным журналом и CAS-откатом
- Подтвержденный сценарий native business roundtrip включает запись, переименование и удаление данных в базе
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Рентген фиксирует выгрузку конфигурации 1С в неизменяемые снимки, строит по ним граф зависимостей и анализ влияния, а предложения агента сохраняет в отдельных черновиках с историей и сравнением версий, не трогая исходную конфигурацию при создании черновика. Локальный stdio MCP дает агенту контекст проекта, ограниченный профилем редактора, а расширение VSCodium показывает деревья модулей и черновиков, поиск и сравнение версий. Для применения правок есть несколько уровней: workspace apply в собственной копии с проверкой инвентаря и откатом, узкий live-writer для одного слоя Designer XML и переименования реквизита справочника, и отдельный live-writer для одного существующего BSL-файла, оба с атомарным журналом и CAS-откатом. Проверка предложения идет через локальную Ollama, диагностику BSL до и после, компилятор 1С на отдельной базе из сохраненной выгрузки и доверенный профиль YAxUnit.
Для кого. Для 1С-разработчиков, готовых работать с ранним доступом продукта, которым нужен проверяемый, версионированный процесс: от понимания незнакомой конфигурации до осторожного применения правки с откатом.
Подходит, если
- Нужно разобраться в незнакомой или сложной конфигурации через граф зависимостей и снимки, без риска для исходников
- Нужен локальный MCP, ограниченный профилем редактора, вместо доступа агента ко всему проекту
- Нужны черновики предложений агента с историей, сравнением версий и проверкой конфликтов перед применением
Не подходит, если
- Нужен продукт, готовый к типовым конфигурациям и живой ИБ: README прямо говорит, что они еще не приняты
- Работа ведется не на Windows x64 с Python 3.11: это текущий заявленный профиль
- Нужна управляемая локальная правка без Ollama: README требует Ollama с установленной моделью и закрепленный рантайм BSL именно для этого сценария
Пример запроса к агенту
Покажи граф влияния для реквизита Артикул справочника Номенклатура и подготовь черновик его переименования в SKUMCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Проект прямо помечен как ранний доступ: проверенные компоненты, но продукт еще развивается. Типовые конфигурации и живая информационная база пока не приняты. Native business roundtrip (запись, чтение, переименование, удаление) подтвержден только на отдельной синтетической базе, а не на произвольной конфигурации. Проверка на модели ограничена одним искусственным сценарием на Qwen3.5:9b и ничего не говорит о качестве на произвольных задачах 1С. Отсутствие ошибок BSL не подтверждает правильность бизнес-логики и не разрешает применение правки. Публичная HTTPS-служба уведомлений не развернута, проверена только на loopback TLS.
Как отключить. Удалите расширение Рентген из VSCodium и остановите локальные процессы ядра и MCP по инструкции из GETTING_STARTED.md.
Частые вопросы
Черновик агента сразу меняет конфигурацию?
Нет, README прямо говорит, что исходная конфигурация не меняется при создании черновика, применение это отдельный, дополнительно проверяемый шаг.
Продукт уже работает с типовыми конфигурациями и боевой базой?
Нет, README прямо указывает, что типовые конфигурации и живая ИБ еще не приняты, это ранний доступ.
Обсуждение
Вопросов и отзывов пока нет.
Среда разработки 1С с MCP-сервером на 10 инструментов: 11 анализаторов BSL, JSON DSL в XML, граф зависимостей и сборка EPF без 1С
Локальный read-only набор MCP-серверов для 1С: Rust-индексатор кода, скиллы метаданных, галерея промптов и поиск по справке платформы
Набор MCP-серверов для разработки 1С
1C MCP Toolkit
Десять MCP-серверов для разработки 1С: справка платформы, точечная выгрузка и загрузка объектов, COM, хранилище, поиск по файлам и BSL Language Server
1c-nexus-infra: граф кода, RAG и MCP-мосты для 1С
1c-nexus-infra
Инфраструктура для 1С-разработчика: статический граф вызовов кода, база решений в формате RAG с жизненным циклом и мосты к внешним MCP
MCP-сервер графа конфигурации 1С
1C Configuration MCP Server
MCP-сервер строит граф метаданных и вызовов по XML- и BSL-выгрузке конфигурации 1С, с опциональным семантическим поиском через внешний эмбеддер и Qdrant
Плагин для 1C:EDT, который отдает агенту проекты, ошибки, анализ BSL, скриншоты форм, рефакторинг метаданных и запуск базы по MCP
Из блога
Коротко о README
README подробно описывает раннюю стадию продукта: таблицу текущих рабочих сценариев (разбор проекта, MCP-контекст, черновики, применение правок разных уровней, работа в редакторе, проверка предложения моделью, проверка сохраненной версии, архивирование, отчеты владельца), схему из шести шагов работы, проверенный сценарий начала работы, план развития с критериями готовности следующих этапов и большую таблицу документации по MCP, воркспейсу, live apply метаданных и BSL, owner reports, three-way обновлениям и EDT-инвентарю. Явно указано, что список возможностей не считается готовым продуктом, а старые заявления о готовности не относятся к текущей поставке. Лицензия MIT на собственный код.