Что такое MCP:RSV Server — для программиста 1С

Простое введение в плагин MCP:RSV Server: что это за зверь, как он работает изнутри, чем отличается от прямой правки XML и как подключить к нему ИИ-ассистента. С аналогиями из мира 1С.

Эта статья и видео — в паре

Видео-гайд: подключаем ИИ к 1С через плагин MCP:RSV Server

Эта статья даёт концепцию и теорию, видео показывает весь процесс на экране — установка, подключение Roo Code, настройка через OpenRouter, тестирование на дешёвой модели DeepSeek V4 Flash. Лучше всего — прочитать и посмотреть. 60+ минут, на русском, без ВПН.

Зачем эта статья

Если вы программист 1С и слышали про «AI-разработку через MCP» — но толком не понимаете, как это устроено, какие там нужны куски и что за чем подключается, — этот текст для вас.

Я объясню всё простыми словами и с аналогиями из 1С, потому что термины из мира Java и Eclipse поначалу кажутся неподъёмными. Когда вы дочитаете до конца, у вас в голове сложится полная картина: что такое плагин MCP:RSV Server, что такое MCP-сервер, какая модель, какой клиент, какой провайдер, и как это всё в итоге собирается в рабочий инструмент.

Главная мысль одной строкой:
MCP:RSV Server — это плагин для 1С:EDT, который позволяет ИИ-агенту работать с конфигурацией так же, как это делает разработчик руками: создавать справочники, документы, формы, отчёты, писать BSL, отлаживать. Не редактируя XML напрямую, а вызывая те же штатные сервисы EDT.

Что такое MCP:RSV Server

MCP:RSV Server — это плагин для 1С:EDT, написанный на Java. Слово «плагин» в мире Eclipse / 1С:EDT означает то же, что «расширение» в мире 1С: некий внешний модуль, который подключается к основной программе и расширяет её возможности.

Аналогия из 1С: плагин EDT — это как расширение конфигурации

Чтобы было сразу понятно, проведём аналогию между двумя мирами:

В 1С (привычный мир)
В 1С:EDT (мир Eclipse)
Основная конфигурация
1С:EDT — сама среда разработки
Расширение конфигурации (.cfe)
Плагин EDT (.jar)
Подсистемы, общие модули, экспортные функции БСП
Сервисы EDT, штатные API (внутренние процедуры/функции на Java)
Расширение программно создаёт документы, заполняет регистры, вызывает ОбщегоНазначения.СообщитьПользователю()
Плагин MCP:RSV Server программно создаёт справочники, открывает формы, вызывает встроенные сервисы EDT

То есть представьте: у вас есть типовая ERP, и вы пишете для неё расширение. В этом расширении вы программно создаёте документы, формируете движения, вызываете экспортные функции из БСП — потому что у БСП внутри уже всё реализовано, и нет смысла писать своё.

MCP:RSV Server устроен по той же логике, только применительно к 1С:EDT. Он подключается к EDT как плагин и программно использует то, что уже реализовано внутри самой EDT: создание объектов метаданных через те же конструкторы, что открываются по двойному клику; запись BSL-кода через тот же парсер, что подсвечивает синтаксис; поиск по проекту через те же индексы, что работают на F3.

Что такое «штатные API EDT» простыми словами

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

Слово в 1С
Слово в Java / EDT
Процедура / Функция
Метод (method)
Экспортная процедура общего модуля
Публичный метод сервиса (service API)
БСП — библиотека повторно используемого функционала
Внутренние сервисы EDT — набор готовых API для работы с метаданными, формами, валидатором, отладчиком
«Используем функцию из БСП»
«Вызываем сервис EDT» / «вызываем API EDT»

Когда вы в EDT нажимаете в дереве конфигурации правой кнопкой → «Создать справочник», EDT внутри себя вызывает определённый набор методов: создаёт объект в EMF-модели, добавляет его в Configuration, генерирует .mdo-файл с правильной структурой, обновляет ссылки в индексах, перерисовывает дерево. Этот набор методов и есть штатный API EDT.

Плагин MCP:RSV Server вызывает те же самые методы — только не в ответ на ваш клик мышью, а в ответ на запрос ИИ-агента. Поэтому результат гарантированно идентичен ручному действию: тот же файл, те же связи, та же индексация. Никаких «своих» парсеров, никакого ручного формирования XML.

Это даёт высокую надёжность. Эти штатные сервисы написаны и оттестированы командой EDT. Конечно, плагин в активной разработке, и иногда встречаются мелкие шероховатости — но они оперативно исправляются, и в целом надёжность сопоставима с надёжностью самой EDT.

Почему не получится просто редактировать XML

Метаданные 1С:EDT хранятся в XML-файлах: .mdo для объектов метаданных, .form для форм, .dcs для схем компоновки, и так далее. Возникает законный вопрос: а может, попросить ИИ просто редактировать эти XML напрямую? Получится же?

Простой справочник с двумя реквизитами — может быть, и получится. Но как только нужно сделать что-то реальное:

...всё это XML становится огромным, со ссылками между файлами, EMF-связями (внутренние идентификаторы объектов), специфическими порядками тегов. Любая мелкая ошибка ломает проект целиком: пропадают ссылки, EDT начинает показывать красные крестики, объект становится «битым».

Что в этой ситуации делает ИИ:

ИИ редактирует XML напрямую
  • На простых задачах — может справиться
  • На сложных — ломает связи, проект разваливается
  • Сжигает огромное количество токенов на одну попытку
  • Часто нужно много итераций и всё равно не получается
ИИ работает через MCP:RSV Server
  • Использует те же конструкторы, что и сама EDT
  • Безопасные дефолты — если параметр не указан, подставится разумное
  • Ранний отказ вместо битого результата
  • Слабая модель справится — топовая тем более

Именно поэтому в плагине MCP:RSV Server выбран путь «нативные сервисы», а не «прямая правка XML». Это не идеология, это инженерное требование: иначе полноценная разработка через ИИ просто не работает.

Что плагин умеет: программное расширение функционала EDT

До этого момента мы говорили в общем: «плагин использует штатные API EDT». Теперь — конкретно, что именно он делает. Это первая из двух ролей плагина (вторая — MCP-сервер, про неё ниже).

Создание и изменение объектов конфигурации

Плагин умеет программно создавать и изменять:

Каждый из этих видов работ опирается на штатный конструктор EDT — тот самый, который открывается, когда вы кликаете на дереве правой кнопкой и выбираете «Создать».

Очень важная вещь, на которую мало кто обращает внимание. Когда ИИ-агент работает с проектом, ему постоянно нужно что-то найти: где определена функция, кто её вызывает, где упоминается объект, какие у объекта связи. Без специальных средств агент будет тупо читать файлы один за другим, сжигая огромное количество токенов и время.

1С:EDT внутри себя строит индексы и графы по всему проекту — это то, благодаря чему работают:

Плагин MCP:RSV Server даёт ИИ-агенту инструменты, которые обращаются к этим же самым индексам:

Поиск через нативные средства EDT

Агент не читает файлы — он спрашивает у EDT, и EDT отвечает мгновенно из своих индексов

  • code_search — поиск по коду одним инструментом: полнотекстовый поиск по BSL (как Ctrl+H в EDT, с фильтрами), все ссылки на объект метаданных с «глубоким» режимом (и на производные типы), ссылки на конкретный метод, переход к определению, а также иерархия вызовов — кто вызывает метод и кого вызывает он, для оценки влияния перед изменением.
  • code_structure — чтение структуры и кода BSL через штатную модель 1С:EDT: карта всех методов модуля с точными сигнатурами и типами параметров, чтение конкретного метода по имени или модуля целиком (диапазоном строк) — чтобы ИИ не загружал весь модуль ради одного метода. Огромная экономия токенов на больших модулях.

Это даёт ИИ-агенту огромное преимущество: он работает с проектом, как опытный программист с IDE — «прыгает» по ссылкам, смотрит иерархию вызовов, точечно читает нужное. А не пытается удержать в контексте всю конфигурацию целиком.

Полноценная отладка через Eclipse Debug API

Ещё одна важная вещь — отладка. У EDT внутри есть полноценный отладчик 1С (Eclipse Debug API), который умеет всё то, что есть в Конфигураторе и даже больше: точки останова, шаги (step over, step into), стек вызовов, чтение переменных, и — что особенно ценно — выполнение произвольных BSL-выражений в текущем контексте отладки.

Плагин MCP:RSV Server пробрасывает этот отладчик ИИ-агенту:

Всё это через инструмент launch_debugger с полным набором действий — около 16 операций.

Валидация — встроена в запись кода

Когда ИИ-агент пишет BSL-код через инструмент write_module_source, плагин сам дожидается валидации EDT и возвращает результат прямо в ответе. Если есть синтаксические ошибки или нарушения правил — агент видит их и исправляет в следующей итерации, пока количество ошибок не станет равным нулю.

Это очень удобно: не нужно отдельно «прогонять валидатор» — он вызывается автоматически после каждой записи. Можно сказать агенту «напиши процедуру X и убедись, что без ошибок», и он сам всё доведёт до конца.

Две роли плагина: расширение функционала + MCP-сервер

Всё, что мы обсуждали выше — это плагин как расширение функционала EDT. Программная часть, которая умеет создавать объекты, искать, отлаживать, валидировать.

Но это только половина дела. Чтобы весь этот функционал стал доступен внешнему ИИ-агенту (Claude Code, Cursor, Roo Code, Gemini CLI, любому другому), плагин должен уметь ещё и принимать запросы извне и отдавать ответы. Это и есть его вторая роль — MCP-сервер.

Что такое MCP-сервер — простыми словами

MCP = Model Context Protocol. Это открытый стандарт, придуманный Anthropic, чтобы ИИ-модели могли общаться с внешними инструментами по единому протоколу.

Самая простая аналогия — почтальон, или ещё точнее — переводчик-посыльный.

Представьте: есть две стороны.

Между ними — пропасть. Им нужен посредник, который умеет принимать сообщения от одной стороны и переводить их так, чтобы другая поняла. Этот посредник и есть MCP-сервер.

Как устроен обмен — пошагово

Маршрут одного запроса от пользователя до результата в дереве конфигурации

Каждый шаг занимает миллисекунды; пользователь видит результат как одно непрерывное действие

Программист 1С «создай справочник Контрагенты» ИИ-агент формирует JSON-вызов edit_metadata MCP-сервер принимает JSON по HTTP :8770 Функциональная часть плагина алгоритм createCatalog 1С:EDT штатный конструктор справочника Справочник создан ✓ появился в дереве конфигурации JSON-ответ

Что произошло:

  1. Пользователь сказал ИИ-агенту человеческими словами: «создай справочник Контрагенты с реквизитами ИНН и КПП».
  2. Агент знает, что у него подключён MCP:RSV Server с инструментом edit_metadata. Он формирует JSON-запрос: вызвать инструмент с операцией createCatalog, параметры — имя Контрагенты, реквизиты ИНН и КПП.
  3. JSON по HTTP уходит на 127.0.0.1:8770 — это и есть MCP-сервер плагина внутри EDT.
  4. MCP-сервер передаёт запрос в функциональную часть плагина — Java-код, который реализует операцию createCatalog.
  5. Этот Java-код вызывает штатный конструктор справочника EDT — тот самый, что работает при ручном создании. Объект появляется в дереве конфигурации.
  6. EDT возвращает результат «успешно». Плагин упаковывает его в JSON и отправляет агенту.
  7. Агент видит ответ и сообщает пользователю: «справочник создан».

Все эти шаги занимают миллисекунды. Для пользователя это выглядит как одно непрерывное действие: попросил — получил.

Установка плагина в 1С:EDT

Прежде чем подключать ИИ — нужно поставить плагин. Делается это через стандартный механизм Eclipse, и в русскоязычной EDT все пункты меню называются по-русски.

Если у вас уже стоит старая версия — сначала удалите её

Это не обязательно, но надёжнее: Eclipse P2 кэширует архивы установки, и при обновлении бывают конфликты. Чистая переустановка их исключает.

  1. Меню Справка → О программе.
  2. В открывшемся окне «О программе» нажмите Детали установки.
  3. В списке установленных компонентов найдите MCP:RSV Server (или похожее имя), выделите.
  4. Нажмите Удалить внизу.
  5. Подтвердите и перезапустите EDT.

Установка новой версии

  1. Скачайте дистрибутив 1C-RSV-MCP-X.Y.Z-distr.zip с сайта плагина.
  2. Меню Справка → Установить новое ПО…
  3. В открывшемся окне нажмите Добавить… справа.
  4. В диалоге «Добавить репозиторий» нажмите Архив…, выберите скачанный ZIP, дайте имя (например, «MCP:RSV Server») и нажмите Добавить.
  5. В списке доступных компонентов поставьте галочку напротив MCP:RSV Server и нажмите Далее.
  6. Примите лицензионное соглашение, нажмите Готово.
  7. Если появится предупреждение о цифровой подписи — нажмите Trust all (Доверять).
  8. EDT попросит перезапуститься — соглашайтесь.

После перезапуска плагин активен. Откройте Окно → Настройки → MCP:RSV Server — там увидите порт сервера (по умолчанию 8770) и состояние лицензии. При первом запуске вам 14 дней бесплатно доступен профиль «Архитектор» — с полным набором инструментов, без карты и без регистрации.

MCP-серверы подробнее: что такое инструменты

Шагнём чуть глубже — что MCP-сервер на самом деле предлагает агенту.

Любой MCP-сервер имеет набор инструментов. Один инструмент — это, как правило, одна функция или одно функциональное направление. У инструмента есть:

Когда ИИ-агент впервые подключается к MCP-серверу, он спрашивает у сервера: «дай мне список твоих инструментов с описаниями». Сервер отдаёт. Теперь агент знает, что у него «в руках» — и при следующих запросах пользователя умеет правильно интерпретировать их в вызовы нужных инструментов.

То есть пользователь говорит «найди все ссылки на справочник Контрагенты» — агент видит, что у MCP-сервера MCP:RSV Server есть инструмент code_search с операцией поиска ссылок на объект, читает его описание, понимает, что нужно передать имя объекта, формирует вызов. Никаких хитростей.

Пример простого инструмента

Самые простые инструменты в MCP:RSV Server — это, например:

Это «один инструмент = одна простая функция». Полный список и описания всех инструментов смотрите на странице Описание инструментов — она специально написана для того, чтобы ИИ-агент (и вы) знали, что доступно и как этим пользоваться.

Совет: просматривайте tools.html сами — это поможет вам эффективнее формулировать запросы агенту. Когда вы понимаете, что у плагина есть, например, code_search с иерархией вызовов, вы спокойно говорите агенту «покажи иерархию вызовов такого-то метода» — и точно знаете, что результат будет.

Сложный инструмент на примере edit_metadata

Бывает по-другому: один инструмент содержит десятки операций. Так сделан главный «конструктор конфигурации» — edit_metadata.

Он один — но внутри него около 59 операций: создать справочник, добавить реквизит, создать форму, добавить поле на форму, создать макет, добавить именованную область в макет, настроить СКД, заимствовать объект в расширение, и так далее.

Зачем так? Потому что если каждую операцию сделать отдельным инструментом, у MCP-сервера их станет несколько сотен — и ИИ-агент захлебнётся в их описаниях. Контекст переполнится ещё до начала работы. Поэтому несколько десятков операций упакованы в один «зонтичный» инструмент с встроенной системой подсказок.

У edit_metadata есть встроенная справка:

По сути edit_metadata — это несколько десятков «скиллов», зашитых в код плагина. Агент не загружает все их описания сразу — он подгружает справку только по той операции, которая ему нужна сейчас. Контекст не разрастается, а функционал — огромный.

Как агент работает с edit_metadata

Сначала спрашивает help, потом вызывает нужную операцию

ИИ-агент пользователь попросил создать справочник 1. help edit_metadata operation=help topic=createCatalog → возвращает справку с примерами 2. createCatalog edit_metadata operation=createCatalog name=Контрагенты, attrs=[ИНН, КПП] → справочник создан ~59 операций edit_metadata createCatalog · createDocument addAttribute · createForm addFormField · createTemplate setupDcs · adoptObject ... встроенная справка по каждой

Такой же приём (один зонтичный инструмент с многими операциями и встроенным help) используется и в других сложных инструментах плагина — например, launch_debugger с ~16 действиями.

Подключение ИИ — какие модели бывают

Мы разобрались с плагином и MCP. Теперь — про вторую сторону: ИИ-агента и модель, которая его «питает».

Языковых моделей сейчас выпускают много компаний. Самые известные:

Компания Страна Модели
AnthropicСШАClaude (Opus, Sonnet, Haiku)
OpenAIСШАGPT (GPT-5, GPT-5 mini, GPT-5 nano)
GoogleСШАGemini (Pro, Flash)
DeepSeekКитайDeepSeek (V3, R1, V4-Flash) — высокое качество, низкая цена
Alibaba / QwenКитайQwen (Qwen3-Coder, Qwen3.5-Flash)
MistralФранцияMistral, Codestral
Meta, NVIDIA, прочиеLlama, Nemotron — преимущественно открытые модели

Есть отдельный класс моделей — открытые (open-weight): их веса можно скачать и запустить у себя на компьютере (Llama, Qwen-7B, и пр.). Звучит соблазнительно, но на практике:

Для реальной работы с 1С через MCP:RSV Server практически всегда выбираются облачные модели: запрос отправляется на сервер провайдера, ответ возвращается обратно. Стоит копейки за вызов и работает намного быстрее и надёжнее.

Варианты оплаты — два основных

Есть два подхода, как вы платите за работу с моделью.

Подписка (фиксированная плата за месяц)
  • Платите фиксированную сумму в месяц, получаете «пакет лимитов»
  • Лимиты обычно сбрасываются каждые 5 часов и каждую неделю
  • Пример: Claude Pro — около $20/мес, 5h-сессии
  • Пример: Claude Max — $100 или $200/мес, более высокие лимиты
  • Удобно, если вы работаете каждый день — экономия на больших объёмах
  • Минус: нужно следить, когда кончатся лимиты в очередной 5-часовой блок
Pay-as-you-go (за токены)
  • Платите за каждый токен в запросе и в ответе
  • У каждой модели — своя цена за 1M входных и за 1M выходных токенов
  • Минимальный пополняемый баланс — обычно от $5–10
  • Удобно при неравномерной нагрузке — не платите, когда не работаете
  • На дешёвых моделях (DeepSeek, Qwen) часто выходит в разы дешевле подписки

Программистам 1С, которые только пробуют ИИ-разработку, обычно проще начать с pay-as-you-go: пополнили баланс на $10–20, попробовали разные модели, поняли, какая подходит — и дальше выбираете оптимальный вариант под свою нагрузку.

Для серьёзной профессиональной работы — когда программист 1С много и плотно делает сложные разработки в течение всего рабочего дня — основная рекомендация всё-таки ежемесячная подписка на топовую модель. Лучший выбор сегодня — Claude Max за $200/мес: высокие лимиты, сильнейшая модель Claude Opus / Sonnet, стабильная работа в долгих сессиях с большим контекстом проекта. На сложных задачах (расширения, СКД, формы с десятками элементов) разница в качестве относительно бюджетных моделей становится заметной — топовая модель закрывает их с первого-второго раза, бюджетная может застрять или сделать неполный результат.

IDE и расширения для работы с ИИ

ИИ-агент должен где-то «жить». Это либо отдельная программа, либо расширение к привычной IDE. Самые популярные варианты:

Инструмент Что это Цена
Cursor Отдельная IDE — форк VS Code со встроенной ИИ-поддержкой. Своя модель Composer, можно подключать сторонние через API. ~$20/мес подписка
VS Code + Roo Code Бесплатное расширение к VS Code (или Cline, или Continue). Работает с любой моделью через её API-ключ. Поддерживает MCP «из коробки». Бесплатно (платите только за модель)
Claude Code Официальный ИИ-клиент Anthropic. Доступен сразу в нескольких форм-факторах: терминал (CLI), расширение для VS Code (работает и в Cursor), плагин для JetBrains (IntelliJ, PyCharm, WebStorm), десктопное приложение (macOS и Windows), веб-версия на claude.ai/code. Один и тот же движок и настройки во всех вариантах. MCP поддерживается везде. Включено в подписку Claude Pro/Max или по API
Gemini CLI / Qwen Code / Codex Аналогичные консольные клиенты от Google / Alibaba / OpenAI. Все поддерживают MCP. По подписке или по API

Все эти варианты умеют подключаться к MCP-серверу MCP:RSV Server — потому что MCP это открытый стандарт, и все современные ИИ-клиенты его поддерживают.

Если вы пробуете в первый раз — рекомендую связку VS Code + Roo Code + бюджетная модель через OpenRouter. Это самый недорогой и гибкий вариант, описанный в отдельном конспекте к видео.

Провайдеры моделей — у кого «брать» модель

Есть два пути получить доступ к модели.

Прямой доступ
Через маркетплейс
Регистрируетесь у самой компании (например, на console.anthropic.com), получаете API-ключ, платите этой компании.

Доступны только модели этой компании.
Регистрируетесь на маркетплейсе (например, OpenRouter), получаете один API-ключ — а через него доступны модели десятков провайдеров.

Удобно сравнивать модели, не заводя 5 разных аккаунтов.

Маркетплейсов сейчас довольно много — OpenRouter самый известный, но не единственный (есть Together AI, Fireworks, DeepInfra, и др.). Они выгодны тем, что:

Финальный стек — как всё собирается вместе

Когда у вас в голове сложилась полная картина, вы видите всю систему как стек из нескольких слоёв. Снизу вверх:

Финальная связка

Каждый слой делает свою работу, общаются между собой через стандартизованные интерфейсы

Вы обычная речь Модель Claude / GPT / DeepSeek через провайдера ИИ-клиент Roo Code / Cursor Claude Code MCP:RSV Server плагин в EDT 127.0.0.1:8770 1С:EDT ваша конфигурация Вы говорите простыми словами — система делает сложную работу На каждом стыке — стандартизованный протокол: HTTP API у провайдера, MCP у плагина

Техники промтов: качественный код от агента

Иногда агент берётся за задачу и идёт «своим путём» — пишет код, который вообще не компилируется или работает с ошибками, либо технически работает, но плохо ложится в стиль вашей конфигурации. Например, делает запрос напрямую к регистру расчёта, когда в типовой ЗУП для этого есть готовая библиотека общих запросов. Или пишет своё фоновое задание с блокировками и гонкой версий вместо использования механизма длительных операций БСП. Или кладёт серверный код в общий модуль с двумя галочками (Клиент + Сервер) — и конфигурация не компилируется.

Это вопросы не к плагину, а к модели. Плагин технически умеет писать в любой модуль и читать любые исходники — он просто инструмент. А вот как агент использует этот инструмент — выбор готового паттерна или «изобретение» с нуля — целиком в его руках.

Для таких ситуаций есть две очень простые техники, которые почти всегда выручают. Их можно прописать один раз в правилах для агента (правила идут в комплекте с поставкой плагина — файл CLAUDE.md и его аналоги для других ИИ-клиентов, агент читает их автоматически в начале сессии), либо просто применять руками в нужный момент.

Техника 1 — заставить изучить паттерны типовой

Когда видите, что агент пошёл «своим путём» и явно не справляется — скажите ему буквально следующее:

«Посмотри, как эта задача решается в типовой конфигурации. Найди 2–3 готовых примера через инструмент поиска по коду, изучи их, и напиши код строго по этим примерам. Не изобретай свой подход».

Если вы сами знаете, что в вашем случае нужно использовать общие запросы из конкретного модуля (например, в задаче по ЗУП — это библиотека ОтчётыЗарплата.* и подобные) — напишите это явно: «используй общий запрос из модуля ОтчётыЗарплата, не строй запрос с нуля». После такой подсказки агент возьмёт правильную точку входа и пойдёт от неё.

Ещё один частый и сложный пример — отложенное проведение документа через фоновое задание. Тонкая задача: гонка версий, блокировки, повторная запись из обработчика. С нуля её правильно реализовать сложно, обычно человек неделю собирает пазл по форумам и техфорумам 1С. В типовых конфигурациях для этого есть готовый механизм — общий модуль ДлительныеОперации из БСП. Достаточно сказать агенту:

«Изучи механизм длительных операций в типовой конфигурации (общий модуль ДлительныеОперации БСП) и реализуй задачу с использованием паттернов этого механизма».

И агент возьмёт готовые паттерны вместо изобретения своих — задача закроется за несколько итераций, без сюрпризов в проде. Этот же подход работает для любого сложного механизма БСП: печать, обмен данными, версионирование, дополнительные реквизиты и сведения, файлы и т.д. — достаточно явно назвать имя модуля или раздела БСП в промте.

В последних релизах плагина инструмент поиска по коду (code_search) переработан — он теперь работает быстро даже на больших типовых вроде ЕРП и ЗУП КОРП, и потребляет мало токенов. Так что агент успеет найти готовые паттерны без перерасхода контекста и напишет органичный для вашей конфигурации код.

Совет — выносите найденные паттерны в свой референс

Если вы постоянно работаете с одной и той же конфигурацией, попросите агента записать найденные паттерны и архитектурные решения в отдельный файл-референс. В следующий раз он сможет не повторять исследование, а просто возьмёт готовое знание из референса и сразу пойдёт писать. Сильно экономит время и токены.

Удобное место для такого референса — файл .ai/project-knowledge.md в корне проекта. Агент создаёт эту папку автоматически и читает её в начале каждой сессии.

Техника 2 — обязательная проверка синтаксиса через справку платформы

Если паттернов в коде проекта взять негде (новая возможность, редкий API), скажите агенту:

«Перед записью кода обязательно проверь сигнатуры всех используемых методов через инструмент get_platform_docs».

Это синтаксис-помощник 1С, доступный агенту через MCP — справка очень полная и точная. Он там найдёт корректную сигнатуру практически любого платформенного метода или функции языка запросов. Единственное, чего там нет — это методов БСП и доменно-специфической логики типовых конфигураций. Но именно для этих случаев работает Техника 1 — пойти и посмотреть, как делают сами типовые.

Итог

Эти две техники в связке закрывают подавляющее большинство ситуаций, когда агент «не справился сам». Один раз пропишите их в правилах для своего ИИ-клиента — и агент будет применять их автоматически на каждой задаче. Результат — код, органичный для вашей конфигурации, без ошибок и без необходимости переделывать вручную.

Что дальше

Теперь у вас в голове есть полная картина: что это за плагин, как он работает изнутри, что такое MCP, какие модели бывают, и как всё это собирается в рабочий инструмент.

Логичные следующие шаги:

  1. Скачайте и установите плагин (по инструкции выше).
  2. Активируйте 14-дневный пробный период с полным доступом к Архитектору.
  3. Подключите ИИ-клиент. Если выбрали бюджетный вариант — смотрите конспект про OpenRouter + Roo Code или видео-гайд на YouTube — там весь процесс показан на экране.
  4. Прочитайте руководство пользователя — там есть готовые примеры запросов для каждого профиля (Аналитик / Разработчик / Архитектор).
  5. Просмотрите описание всех инструментов — это поможет вам формулировать запросы к агенту точнее.
  6. Если что-то непонятно — пишите в Telegram-канал или на почту prepod2003@yandex.ru.