MCP Docs ревизия 2026-07-28

Начало / MCP и 1С / Что даёт MCP программисту 1С

Что даёт MCP программисту 1С

Возможности, ограничения и где ИИ-ассистент действительно экономит время

РуководствоСведения о проектах — по репозиториям на 13.10.2026Основа: Открытые проекты MCP для 1ССверено 13.10.2026, ревизия 2026-07-28Открыть .md

Без MCP модель пишет код 1С «по памяти»: по типовым конфигурациям, которые видела в обучении, и по общим представлениям о языке. MCP меняет это: модель спрашивает сервер и получает факты о вашей конфигурации.

Без MCP модель угадывает имена объектов и методов; с MCP она запрашивает их у сервера и пишет код по фактической конфигурации.

Что получает программист#

Таблица: Возможности по типам серверов | Возможность | Чем даётся | Пример запроса к ассистенту | |---|---|---| | Точные имена объектов, реквизитов, табличных частей | Сервер метаданных или EDT MCP Server | «Напиши запрос остатков по складу с отбором по номенклатуре» | | Чтение и поиск по модулям | EDT MCP Server | «Где вызывается процедура ЗаполнитьПоОснованию?» | | Ошибки и предупреждения проверки проекта | EDT MCP Server | «Разбери ошибки после последних правок и исправь» | | Проверка текста запроса до вставки в код | EDT MCP Server (validate_query) | «Проверь этот запрос на ошибки» | | Справка по синтаксису и объектам платформы | Сервер справки платформы | «Какие параметры у метода ЗаписьXML.ЗаписатьНачалоЭлемента?» | | Данные базы: номенклатура, контрагенты | Свой сервер для базы | «Найди контрагента по ИНН и покажи его договоры» |

Ограничения#

  • Логику MCP не проверяет. Код с правильными именами может делать не то. Ревью и тесты остаются за программистом; некоторые серверы умеют запускать тесты YAxUnit, но писать их всё равно нужно.
  • Конфигуратор не поддерживается напрямую. Самые развитые инструменты работают с проектами 1С:EDT; для конфигуратора есть серверы, которые читают выгрузку конфигурации в файлы или метаданные базы.
  • Типовые конфигурации большие. Модель не удержит всю конфигурацию в контексте: сервер должен отдавать нужное точечно, а не всё сразу.
  • Изменение базы — риск. Серверы, которые умеют обновлять конфигурацию базы или выполнять код в отладке, требуют подтверждения каждой опасной операции. Не отключайте его на рабочих базах.
  • Данные уходят модели. Всё, что сервер вернул, попадает в контекст и уходит поставщику модели, если она облачная. Для данных с персональными сведениями выбирайте локальную модель или не открывайте такие данные вовсе.

Как начать без риска#

  1. Начните со справки платформы и метаданных — они не трогают данные.
  2. Подключите EDT MCP Server к копии проекта и оставьте режим подтверждения опасных операций по умолчанию.
  3. К данным базы переходите последними: отдельный пользователь с правом только на чтение и белый список объектов — как это сделать.