AI-EDT — плагин
MCP-сервер внутри 1C:EDT: агент работает с кодом и метаданными через семантическую модель, валидаторы и отладчик среды
- 23 ★ репозитория
- Последний коммит
- AGPL-3.0
Широкий доступ
Почему такой уровень
- Изменяет метаданные и код конфигурации и обновляет подключенную инфобазу
- Управляет отладчиком и читает данные информационной базы
Установка
- Работает в
- Сервисы
Ручная установка
Установи мне плагин AI-EDT в 1C:EDT. Рецепт: https://github.com/Desko77/ai-edt/blob/main/docs/agent-install.md Прочитай его целиком и следуй ему. Ставь с update site https://desko77.github.io/ai-edt/ через Equinox p2 director (1cedtc.exe из каталога установки EDT). Мастер "Установить новое ПО" не используй. Это первая установка, поэтому -uninstallIU не передавай.
Промпт из README сокращен, полная версия в разделе установки. Нужен агент с доступом к оболочке на машине с EDT.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Изменяет метаданные и код конфигурации и обновляет подключенную инфобазу
- Управляет отладчиком и читает данные информационной базы
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Плагин запускается внутри работающего 1C:EDT и отдает агенту службы самой среды вместо набора XML- и BSL-файлов. Агент ищет по коду, разрешает ссылки и строит иерархии вызовов, создает и меняет объекты метаданных и управляемые формы, проверяет запросы на конкретной конфигурации и сразу прогоняет результат через валидаторы EDT. Доступны отладка с точками останова и вычислением выражений, работа со СКД, расширениями и инфобазой, тесты YAxUnit и сценарии Vanessa Automation. Бинарный .cf можно превратить в проект одним вызовом. В репозитории есть скилл ai-edt с каталогом инструментов.
Для кого. Для разработчиков 1С на EDT, которым нужен агент, понимающий модель конфигурации и проверяющий свои правки.
Подходит, если
- Нужно понять, какие формы, роли и подсистемы зависят от объекта
- Нужно, чтобы агент создавал метаданные без ручной правки XML
- Нужно разобраться в состоянии приостановленной отладочной сессии
Не подходит, если
- Используется версия EDT старше 2026.1
- Исходники для 1С 7.7
Пример запроса к агенту
Какие формы и роли используют справочник Номенклатура? Проверь, соберется ли мой запрос на этой конфигурацииОграничения
Текущая версия работает только на 1C:EDT 2026.1 и 2026.2 и требует JDK 17 или 25 соответственно. Скрипты сборки и команды установки из README рассчитаны на Windows и PowerShell. Часть возможностей требует YAxUnit, Vanessa Automation или конфигурации Attach. Лицензия AGPL-3.0.
Как отключить. Удалите плагин из EDT через p2 director или окно Installation Details и уберите сервер из конфигурации MCP клиента.
Частые вопросы
Чем это отличается от работы агента с выгрузкой в файлы?
Агент опирается на индексы и валидаторы EDT, поэтому ссылки, типы и ошибки видит так же, как IDE, и проверяет изменения до загрузки в базу.
Можно ли поставить без ручных шагов?
Автор предлагает отдать агенту с доступом к оболочке готовый промпт: он закроет EDT, поставит плагин через p2 director и запустит среду заново.
Обсуждение
Вопросов и отзывов пока нет.
Плагин 1C:EDT, который отдает агенту живую модель проекта по MCP: чтение, рефакторинг, сборка, работа с информационными базами и отладка
Плагин для 1C:EDT, который отдает агенту проекты, ошибки, анализ BSL, скриншоты форм, рефакторинг метаданных и запуск базы по MCP
EDT MCP
EDT_MCP
Плагин для 1C:EDT, который поднимает внутри IDE MCP-сервер: проекты, модули, метаданные, формы, СКД, отладка и деплой в инфобазу
MCP-плагин 1C:EDT с 46 инструментами
edt-companion-mcp
OSGi-плагин поднимает HTTP MCP внутри 1C:EDT и дает агенту живую модель: метаданные, BSL с несохраненными правками, отладка и headless-обновление ИБ
CodePilot1C для 1C:EDT
CodePilot1C (EDT plugin)
Плагин 1C:EDT с встроенным MCP Host: агент получает типизацию, метаданные и модель EDT напрямую, а не через разбор XML-файлов
MCP-сервер для 1С:EDT с собственным bridge-плагином: 65 инструментов метаданных, BSL, отладки, форм, расширений и безопасных операций с базой
Коротко о README
README на русском и английском объясняет, какие вопросы текстовый агент не может решить без модели IDE, и перечисляет сценарии: исследование кода, метаданные, отладка, диагностика, СКД и тесты. Раздел быстрого старта содержит требования к версиям EDT и JDK, сборку через Maven и установку с update site, в том числе готовый промпт для агента. Отдельно описаны дополнительные интеграции и архитектура. Лицензия AGPL-3.0.
Бейдж для README
Исходный SKILL.md
--- name: ai-edt description: "1C:Enterprise development through the AI-EDT MCP server - BSL analysis and editing, metadata and managed forms, query validation, project diagnostics, debugging, infobase updates and unit tests. Use when the project is a 1C:EDT workspace: BSL modules, .mdo metadata, 1C queries, managed forms. Also use when all you have is a delivered .cf or .cfe with no project yet - it becomes one. Not for 1C 7.7 sources." --- # AI-EDT AI-EDT exposes a running 1C:EDT instance over MCP. Search, navigation and analysis run against EDT's semantic model, not against file text, so references, definitions and call hierarchies are resolved the way the IDE resolves them. Plain text and regular-expression search over the module catalogue is available too, as one operation among others. The tool catalogue lives in `references/`. Read the file you need for the task at hand rather than all of them. ## When to use it - Reading and editing BSL: modules, methods, references, call graphs, refactoring. - Metadata: inspect, create, change, delete, rename with cascade. - Managed forms: structure, a screenshot of the WYSIWYG editor, editing without hand-written XML. - 1C queries: syntax and semantic validation before anything runs. - Project problems, infobase updates, YAxUnit tests, debugging and profiling.