에이전트는 저장소를 읽을 뿐, 앱을 읽지 못합니다
코딩 에이전트는 여러분의 코드는 알지만 실제 앱은 알지 못합니다. 에이전트는 저장소 파일을 읽지만, 그것이 곧 앱은 아닙니다. 저장소에는 소스 파일이 나타나지만, 실시간 스키마, 역할 할당, 배포 단계, 서비스 종속성은 반드시 드러나지 않습니다. 최신 런타임 장애 또한 확인할 수 없습니다.
이러한 컨텍스트 격차는 실질적인 위험을 초래합니다. 에이전트는 구문상 올바른 변경을 만들어내면서도 실행 중인 애플리케이션 내부의 연결 관계를 잘못 이해할 수 있습니다. 엔터티, 화면, 서버 액션이 서로 어떻게 연결되어 있는지 놓치게 됩니다. Claude Code, Codex, Copilot은 정적 코드베이스를 분석하므로 런타임 메타데이터는 볼 수 없습니다.
더 많은 코드나 더 긴 프롬프트로는 에이전트가 접근할 수 없는 정보를 안정적으로 제공할 수 없습니다. 한계는 모델 성능이 아니라 컨텍스트 격차입니다. 이러한 정보는 모두 코드가 아니라 앱이 실행되는 플랫폼에 있으며, 에이전트는 이를 전혀 보지 못합니다.
에이전트는 다음을 직접 확인할 수 없습니다.
- 실시간 관계형 스키마
- 단계별 구성
- 서비스 간 종속성
- 접근 제어 역할
- 런타임 텔레메트리
이러한 컨텍스트가 없으면 에이전트는 존재하지 않는 구성을 만들어내거나 하위 종속성을 깨뜨리는 코드를 생성합니다. 그 결과 구문은 올바르지만 기능상 결함이 있는 코드라는 함정에 빠지게 됩니다. AI 코더는 여러분의 앱을 보지 못합니다.
MCP는 에이전트에 ODC를 들여다보는 창을 제공합니다
Model Context Protocol(MCP)은 에이전트에 OutSystems Developer Cloud(ODC)를 들여다보는 창을 제공합니다. MCP는 표준화된 연결 방식입니다. Claude Code, Codex, Copilot 같은 호스트 에이전트를 ODC가 제공하는 도구에 연결합니다. 이 통합을 통해 에이전트는 정적 저장소 분석을 넘어설 수 있습니다.
에이전트의 작업 방식이 크게 달라집니다. 변경을 제안하거나 요청하기 전에 에이전트가 실제 엔터티, 화면, 로직, 역할, 종속성을 조회합니다. 추측이 아니라 플랫폼 컨텍스트에 근거해 판단합니다. 이를 통해 존재하지 않는 구성이나 깨진 배포를 방지합니다.
역할 분담은 명확합니다. 외부 에이전트는 MCP를 통해 전체 작업을 조율합니다. Enterprise Context Graph를 조회하여 애플리케이션 구성 요소를 파악합니다. 플랫폼 고유 AI인 OutSystems Mentor는 플랫폼 고유의 빌드, 검증, 게시 작업을 처리합니다. 이러한 2단계 에이전트 위임 흐름이 플랫폼 무결성을 보장합니다.
MCP는 ID 위임 방식으로 작동합니다. 원격 MCP 서버는 현재 활성화된 ODC 사용자로 인증합니다. 이에 따라 엄격한 역할 기반 접근 제어(RBAC)가 적용됩니다. 엔터티를 수정하거나 환경에 배포할 권한이 없다면 에이전트도 동일하게 제한됩니다. 이를 통해 무단 변경을 방지합니다.
이 통합은 관측 가능성까지 확장됩니다. 배포 후 문제가 발생하면 같은 세션에서 실시간 트레이스와 실행 로그를 가져옵니다. 외부 APM 플랫폼으로 전환하지 않고도 장애 지점을 파악할 수 있습니다. OutSystems MCP는 Personal Edition에서 사용할 수 있어, 선호하는 코딩 에이전트로 무료로 테스트할 수 있습니다.
하나의 세션에서 빌드, 게시, 디버깅까지
이제 하나의 세션에서 애플리케이션 전체 수명 주기를 추적할 수 있습니다. 에이전트는 애플리케이션을 검사하고 종속성을 파악한 뒤, OutSystems에 내장된 코딩 에이전트인 Mentor에 빌드 작업을 넘길 수 있습니다. Mentor는 플랫폼을 통해 변경 사항을 컴파일, 검증, 게시합니다.
배포 후 문제가 발생하면 같은 에이전트 세션에서 로그와 트레이스를 가져와 장애를 진단합니다. 이로써 관측 가능성의 순환이 완결되어, 개발자는 여러 도구에 흩어진 컨텍스트를 수동으로 다시 구성하지 않고도 문제를 조사할 수 있습니다. 에이전트는 개발자의 권한으로 작동하므로 보안과 역할 기반 접근 제어(RBAC) 준수가 보장됩니다.
이처럼 플랫폼과 연결된 지원은 개발을 간소화합니다. 이전에는 분리되어 있던 다음 작업을 통합합니다.
- 애플리케이션 검사
- 종속성 매핑
- 빌드 위임
- 배포
- 로그 조회
이 통합은 Model Context Protocol(MCP)을 통해 가능해집니다. 프로토콜과 구현에 대한 자세한 내용은 OutSystems MCP - ODC Documentation을 참조하십시오. 이 통합 워크플로는 마찰과 컨텍스트 전환을 줄이지만, 모든 변경이 올바르다고 보장하지는 않으며 에이전트가 모든 운영 환경 장애를 자율적으로 해결한다는 의미도 아닙니다. 애플리케이션의 런타임 실상을 들여다볼 수 있는 강력한 통합 창을 제공합니다.
이 글이 마음에 드셨나요? 매일 아침 이런 글을 메일로 받아보세요.
하루 한 통 · 두 번의 클릭으로 구독 취소 · 제3자 추적 없음
더 많은 컨텍스트, 동일한 권한, 그리고 현실적인 상충 관계
에이전트는 이미 설정된 사용자의 권한 범위 내에서 작동합니다. ID 위임은 에이전트가 사용자의 OutSystems 역할 기반 접근 제어(RBAC) 설정을 그대로 상속한다는 뜻입니다. 사용자가 운영 환경에 배포할 수 없다면 에이전트도 배포할 수 없습니다. 이를 통해 의도하지 않은 배포나 편집을 방지합니다.
이 워크플로는 OutSystems 플랫폼과 해당 비주얼 모델에 의존합니다. 정밀한 UI 레이아웃 작업은 비주얼 IDE에서 직접 요소를 다듬는 편이 더 빠를 수 있습니다. 에이전트는 다음 작업에 강점이 있습니다.
- 탐색
- 종속성 매핑
- 통제된 변경
- 로그 분류
현재 제공 여부와 설정 세부 정보는 OutSystems 문서를 확인하십시오. 중요한 수정 사항은 게시하기 전에 검증하십시오. 이제 소스뿐 아니라 앱의 런타임 컨텍스트까지 들여다볼 수 있습니다.
자주 묻는 질문
OutSystems MCP란 무엇입니까?
Model Context Protocol을 통해 호환되는 AI 코딩 에이전트를 OutSystems Developer Cloud의 도구 및 애플리케이션 컨텍스트에 연결합니다.
AI 에이전트는 OutSystems MCP를 통해 무엇을 볼 수 있습니까?
권한과 사용 가능한 도구에 따라 앱 요소와 종속성을 확인하고, 빌드 및 게시를 지원하며, 런타임 로그에 접근할 수 있습니다.
OutSystems MCP를 사용하면 에이전트가 사용자 권한을 우회할 수 있습니까?
아니요. 이 통합은 개발자의 ID와 접근 권한으로 작동하므로 에이전트는 해당 사용자의 권한 범위로 제한됩니다.
Claude Code나 Copilot에서 OutSystems MCP를 사용할 수 있습니까?
영상에서는 Claude Code, Codex, Copilot 같은 외부 에이전트를 OutSystems MCP에 연결하는 방법을 설명합니다.
OutSystems MCP는 무료로 사용할 수 있습니까?
영상에 따르면 Personal Edition은 무료이며 OutSystems MCP가 포함되어 있습니다. 제공 여부와 설정 세부 정보는 최신 OutSystems 문서를 확인하십시오.

