AI-EDT — плагин

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

  • 23 ★ репозитория
  • Последний коммит
  • AGPL-3.0
Плагин

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

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

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

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 клиента.

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

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

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

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

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

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

Плагин 1C:EDT, который отдает агенту живую модель проекта по MCP: чтение, рефакторинг, сборка, работа с информационными базами и отладка

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

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

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

EDT MCP

EDT_MCP

Российский стек

Плагин для 1C:EDT, который поднимает внутри IDE MCP-сервер: проекты, модули, метаданные, формы, СКД, отладка и деплой в инфобазу

ПлагинШирокий доступ17Звезды репозитория
Российский стек

OSGi-плагин поднимает HTTP MCP внутри 1C:EDT и дает агенту живую модель: метаданные, BSL с несохраненными правками, отладка и headless-обновление ИБ

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

CodePilot1C для 1C:EDT

CodePilot1C (EDT plugin)

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

Плагин 1C:EDT с встроенным MCP Host: агент получает типизацию, метаданные и модель EDT напрямую, а не через разбор XML-файлов

ПлагинШирокий доступ156Звезды репозитория
Российский стек

MCP-сервер для 1С:EDT с собственным bridge-плагином: 65 инструментов метаданных, BSL, отладки, форм, расширений и безопасных операций с базой

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

Коротко о 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.

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

Foxx AIAI-EDT
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.