Ваш агент читает репозиторий, а не приложение
Ваш агент для написания кода знает ваш код, но не ваше реальное приложение. Агент читает файлы репозитория, но это не приложение. Репозиторий показывает исходные файлы, но не обязательно действующую схему данных, назначение ролей, стадию развёртывания или зависимости от сервисов. Он также не показывает последние сбои во время выполнения.
Этот разрыв в контексте создаёт практический риск. Агент может выдавать синтаксически корректные изменения, неверно понимая связи внутри работающего приложения. Он упускает, как связаны сущность, экран или серверное действие. Claude Code, Codex и Copilot анализируют статический код; метаданные времени выполнения остаются для них невидимыми.
Больший объём кода или более длинный промпт не могут надёжно предоставить информацию, к которой у агента нет доступа. Ограничение связано с разрывом в контексте, а не со слабостью модели. Всё это находится на платформах, где работает ваше приложение, а не в коде. Ваш агент этого не видит.
Агент не может напрямую просматривать:
- Действующие реляционные схемы
- Конфигурации для конкретных стадий
- Зависимости между сервисами
- Роли управления доступом
- Телеметрию времени выполнения
Без этого контекста агенты выдумывают конфигурации или генерируют код, который ломает зависимости ниже по цепочке. Это приводит к ловушкам: синтаксически корректному, но функционально ошибочному коду. Ваш ИИ-программист не видит ваше приложение.
MCP открывает агенту окно в ODC
Model Context Protocol (MCP) открывает вашему агенту окно в OutSystems Developer Cloud (ODC). MCP — это стандартизированное соединение. Оно связывает хост-агенты, такие как Claude Code, Codex или Copilot, с инструментами, предоставляемыми ODC. Эта интеграция позволяет агентам выйти за рамки статического анализа репозитория.
Рабочий процесс агента существенно меняется. Прежде чем предлагать или запрашивать изменения, агент находит реальные сущности, экраны, логику, роли и зависимости. Он опирается в решениях на контекст платформы, а не на догадки. Это предотвращает выдуманные конфигурации и сломанные развёртывания.
Разделение обязанностей чёткое. Внешний агент оркестрирует работу через MCP. Он обращается к Enterprise Context Graph, чтобы составить карту компонентов приложения. OutSystems Mentor, собственный ИИ платформы, выполняет нативные для платформы задачи сборки, проверки и публикации. Такая двухуровневая схема делегирования между агентами обеспечивает целостность платформы.
MCP работает с делегированием идентификации. Удалённый MCP-сервер аутентифицируется как ваш активный пользователь ODC. Это обеспечивает строгое управление доступом на основе ролей (RBAC). Если у вас нет разрешения изменять сущность или выполнять развёртывание в среде, агент ограничен так же. Это предотвращает несанкционированные изменения.
Интеграция распространяется и на наблюдаемость. Если после развёртывания что-то ломается, в том же сеансе запрашиваются трассировки и журналы выполнения в реальном времени. Это позволяет локализовать сбои без переключения на внешние APM-платформы. OutSystems MCP доступен в Personal Edition, что позволяет бесплатно протестировать его с предпочитаемым агентом для написания кода.
Один сеанс: сборка, публикация и отладка
Теперь один сеанс охватывает весь жизненный цикл приложения. Агент может просмотреть приложение, составить карту зависимостей, а затем передать работу по сборке агенту Mentor, встроенному в OutSystems агенту для написания кода. Mentor компилирует, проверяет и публикует изменения через платформу.
Если после развёртывания что-то ломается, тот же сеанс агента запрашивает журналы и трассировки для диагностики сбоя. Это замыкает цикл наблюдаемости: разработчики могут разбираться с проблемами, не восстанавливая вручную контекст в разрозненных инструментах. Агент работает с правами разработчика, что обеспечивает безопасность и соблюдение управления доступом на основе ролей (RBAC).
Такая помощь с подключением к платформе упрощает разработку. Она объединяет задачи, которые ранее были разрозненными:
- Просмотр приложения
- Составление карты зависимостей
- Делегирование сборки
- Развёртывание
- Получение журналов
Эту интеграцию обеспечивает Model Context Protocol (MCP). Подробнее о протоколе и его реализации см. OutSystems MCP - ODC Documentation. Такой единый рабочий процесс снижает трудности и количество переключений контекста, но не гарантирует корректность каждого изменения и не означает, что агенты самостоятельно решают все инциденты в производственной среде. Он даёт мощный встроенный взгляд на реальное состояние приложения во время выполнения.
Нравится статья? Получайте такие каждое утро на почту.
одно письмо в день · отписка в два клика · без сторонних трекеров
Больше контекста, те же права — и реальные компромиссы
Агент действует в рамках ваших установленных разрешений. Делегирование идентификации означает, что агент наследует ваши настройки управления доступом на основе ролей (RBAC) в OutSystems. Если вы не можете выполнять развёртывание в производственной среде, не сможет и ваш агент. Это предотвращает непреднамеренные развёртывания и правки.
Рабочий процесс зависит от платформы OutSystems и её визуальных моделей. Для точной работы с макетом интерфейса доработка элементов непосредственно в визуальной IDE может оставаться более быстрой. Агент хорошо справляется с задачами:
- обнаружение
- составление карты зависимостей
- управляемые изменения
- первичный разбор журналов
Актуальные сведения о доступности и настройке см. в документации OutSystems. Проверяйте существенные правки перед публикацией. Теперь у вас есть окно в контекст выполнения вашего приложения, а не только в его исходный код.
Часто задаваемые вопросы
Что такое OutSystems MCP?
Он подключает совместимые ИИ-агенты для написания кода к инструментам OutSystems Developer Cloud и контексту приложений через Model Context Protocol.
Что ИИ-агент может видеть через OutSystems MCP?
В зависимости от разрешений и доступных инструментов он позволяет просматривать элементы приложения и зависимости, помогать со сборкой и публикацией, а также получать доступ к журналам среды выполнения.
Позволяет ли OutSystems MCP агенту обойти права пользователя?
Нет. Интеграция работает с учётной записью и правами доступа разработчика, поэтому агент ограничен разрешениями этого пользователя.
Можно ли использовать OutSystems MCP с Claude Code или Copilot?
В видео описывается подключение внешних агентов, таких как Claude Code, Codex и Copilot, к OutSystems MCP.
Доступен ли OutSystems MCP бесплатно?
В видео говорится, что Personal Edition бесплатна и включает OutSystems MCP; актуальные сведения о доступности и настройке см. в текущей документации OutSystems.

