EDT MCP Server
Плагин для 1C:EDT, который отдает агенту проекты, ошибки, анализ BSL, скриншоты форм, рефакторинг метаданных и запуск базы по MCP
Установка
set VER_EDT=2025.2.3+30
"\your\path\to\EDT\components\1c-edt-%VER_EDT%-x86_64\1cedt.exe" -nosplash -application org.eclipse.equinox.p2.director -repository https://ditrixnew.github.io/EDT-MCP/ -installIU com.ditrix.edt.mcp.server.feature.feature.group -profileProperties org.eclipse.update.reconcile=trueУстановка из командной строки Windows при закрытом EDT, VER_EDT замените своей версией.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Плагин запускает MCP-сервер внутри 1C:EDT, и агент работает с рабочим пространством так же, как разработчик в среде. Он получает ошибки и предупреждения проверок, контекстную подсказку и документацию платформы, проверяет текст запросов, читает и правит методы модулей, строит иерархию вызовов. Может снять скриншот и разметку управляемой формы, переименовать или удалить объект метаданных с каскадным обновлением кода и форм, обновить базу и запустить приложение в отладке. Инструменты разбиты на группы, которые можно отключать, например оставить только анализ.
Для кого. Для 1С-разработчиков, которые ведут проекты в 1C:EDT и подключают к ним агента.
Подходит, если
- Агенту нужны реальные ошибки проверок EDT, а не догадки по коду
- Нужно безопасно переименовать объект метаданных с обновлением ссылок
- Нужно показать агенту, как выглядит форма
Не подходит, если
- Разработка идет в Конфигураторе без EDT
- Нужен только поиск по выгрузке без запущенной среды
Пример запроса к агенту
Покажи ошибки проекта в общем модуле ОбменДанными и предложи исправленияОграничения
Поддерживаются 1C:EDT 2026.1 и 2026.2. Для скриншотов форм EDT нужно запускать с JVM-флагом -DnativeFormBufferedLayoutRender=true, иначе снимки пустые. Инструменты с живой информационной базой требуют установленной платформы 1С. Лицензия AGPL-3.0.
Как отключить. Остановите сервер в настройках Window, Preferences, MCP Server или удалите плагин через Installation Details в EDT.
MCP
- Транспорт
- http
- Авторизация
- не нужна
Проверка безопасности
- Меняет код и метаданные проекта, может удалять объекты и проекты
- Обновляет информационную базу и запускает приложения 1С
Коротко о README
README перечисляет возможности сервера, группы инструментов и управление ими, а также сигналы агенту из строки состояния: отмена, повтор, запрос совета. Установка показана через update site и одной командой p2 director для Windows. Отдельно разобран JVM-флаг для скриншотов форм и примеры подключения Cursor, VS Code, Claude Code, Cline, OpenCode и других клиентов. Проект покрыт сборкой, e2e и проверкой соответствия протоколу в CI.
Частые вопросы
Можно ли запретить агенту менять проект?
Да, во вкладке Tools включаются группы и пресеты, например только анализ или code review.
Как быстро получить конфиг для клиента?
В настройках сервера есть кнопка копирования готового блока mcpServers. Если задан токен, он попадет в заголовок, поэтому храните этот текст как секрет.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything
Актуальная документация и примеры кода нужной версии библиотеки прямо в контексте агента, через MCP или CLI со скиллом