Рентген: среда разработки 1С с MCP

Рентген

Ранний доступ к открытой платформе для разработки 1С: снимки выгрузки, граф зависимостей, локальный MCP и черновики правок с версиями и проверкой конфликтов

  • 8 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Широкий доступ

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

  • Live-writer применяет поддержанные правки метаданных и BSL напрямую в исходник, хотя и с атомарным журналом и CAS-откатом
  • Подтвержденный сценарий native business roundtrip включает запись, переименование и удаление данных в базе
Все причины и проверки
Российский стек

dmitrl-dev/1cai-public

Установка

Работает в

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

Текст для агента

Установи офлайн-комплект ядра по 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 именно для этого сценария

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

Покажи граф влияния для реквизита Артикул справочника Номенклатура и подготовь черновик его переименования в SKU

MCP

Транспорт
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С

MCP-серверШирокий доступ18Звезды репозитория
Российский стек

Локальный read-only набор MCP-серверов для 1С: Rust-индексатор кода, скиллы метаданных, галерея промптов и поиск по справке платформы

MCP-серверРасширенный доступ
Российский стек

Десять MCP-серверов для разработки 1С: справка платформы, точечная выгрузка и загрузка объектов, COM, хранилище, поиск по файлам и BSL Language Server

MCP-серверШирокий доступ1Звезды репозитория
Российский стек

Инфраструктура для 1С-разработчика: статический граф вызовов кода, база решений в формате RAG с жизненным циклом и мосты к внешним MCP

MCP-серверРасширенный доступ
Российский стек

MCP-сервер строит граф метаданных и вызовов по XML- и BSL-выгрузке конфигурации 1С, с опциональным семантическим поиском через внешний эмбеддер и Qdrant

MCP-серверРасширенный доступ4Звезды репозитория
Российский стек

Плагин для 1C:EDT, который отдает агенту проекты, ошибки, анализ BSL, скриншоты форм, рефакторинг метаданных и запуск базы по MCP

MCP-серверШирокий доступ333Звезды репозитория

Из блога

Коротко о README

README подробно описывает раннюю стадию продукта: таблицу текущих рабочих сценариев (разбор проекта, MCP-контекст, черновики, применение правок разных уровней, работа в редакторе, проверка предложения моделью, проверка сохраненной версии, архивирование, отчеты владельца), схему из шести шагов работы, проверенный сценарий начала работы, план развития с критериями готовности следующих этапов и большую таблицу документации по MCP, воркспейсу, live apply метаданных и BSL, owner reports, three-way обновлениям и EDT-инвентарю. Явно указано, что список возможностей не считается готовым продуктом, а старые заявления о готовности не относятся к текущей поставке. Лицензия MIT на собственный код.

Бейдж для README

Сообщить о проблеме