AI-EDT

MCP-сервер внутри 1C:EDT: агент работает с кодом и метаданными через семантическую модель, валидаторы и отладчик среды

ПлагинВысокий рискРоссийский стек

desko77/ai-edt

Установка

Установи мне плагин 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 клиента.

Проверка безопасности

  • Изменяет метаданные и код конфигурации и обновляет подключенную инфобазу
  • Управляет отладчиком и читает данные информационной базы

Коротко о README

README на русском и английском объясняет, какие вопросы текстовый агент не может решить без модели IDE, и перечисляет сценарии: исследование кода, метаданные, отладка, диагностика, СКД и тесты. Раздел быстрого старта содержит требования к версиям EDT и JDK, сборку через Maven и установку с update site, в том числе готовый промпт для агента. Отдельно описаны дополнительные интеграции и архитектура. Лицензия AGPL-3.0.

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.

Частые вопросы

Чем это отличается от работы агента с выгрузкой в файлы?

Агент опирается на индексы и валидаторы EDT, поэтому ссылки, типы и ошибки видит так же, как IDE, и проверяет изменения до загрузки в базу.

Можно ли поставить без ручных шагов?

Автор предлагает отдать агенту с доступом к оболочке готовый промпт: он закроет EDT, поставит плагин через p2 director и запустит среду заново.

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний риск286,6 тыс.
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск262 тыс.

Референсные MCP-серверы

Model Context Protocol servers

Выбор редакции

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,3 тыс.
Выбор редакции

Актуальная документация и примеры кода нужной версии библиотеки прямо в контексте агента, через MCP или CLI со скиллом

MCP-серверСредний риск62 тыс.