Ontology MCP 연결 구조 예시
다음 예시는 Foundry와 외부 클라우드에 배치한 에이전트를 연결하는 구조입니다. 실제 고객 배포를 나타내는 것은 아닙니다.
온톨로지를 소비하는 외부 에이전트
Microsoft Copilot Studio, Claude Cowork와 Google Gemini Enterprise 같은 앱은 Ontology MCP로 연결하여 별도 사용자 정의 에이전트 코드 없이 제공된 데이터와 액션을 사용할 수 있습니다.
코드 기반 예시에서는 Azure 또는 GCP의 AlertCreator, AlertResolver를 LangChain 같은 프레임워크로 구현합니다. 같은 에이전트를 Foundry 연산 모듈에 호스팅하는 배치도 가능합니다.
AlertCreator는 Ontology MCP의 사전 정의 액션으로 Alert 객체를 생성합니다. AlertResolver는 Palantir MCP로 온톨로지 유형, 데이터셋과 변환 같은 개발 리소스를 다룹니다. 두 에이전트가 연결하는 MCP와 수정 대상은 다릅니다.
Foundry 안의 컨테이너 조정 에이전트는 온톨로지를 읽고 전문 에이전트에 작업을 위임합니다. 업무 기록은 온톨로지에 남기면서 개별 작업을 분담하는 구성입니다.
Foundry에서 외부 MCP 소비
Foundry 에이전트도 MCP 클라이언트가 될 수 있습니다. 예시의 Cloud B(GCP) MCP 서버는 PostgreSQL 데이터를 제공하는 MCP 경로와 연결합니다. 이 방향은 Foundry 리소스를 외부에 공개하는 것과 반대로, Foundry 내부 에이전트가 외부 시스템과 원격 에이전트를 표준 인터페이스로 사용하는 경우입니다.
제공되는 도구
Developer Console 앱에 포함한 객체 유형은 SQL 도구에서 조회할 수 있습니다. 각 액션 유형은 별도 도구가 되어 허용된 쓰기를 수행합니다. 개별 쿼리 함수도 도구로 제공하여 사용자 정의 조회나 계산을 실행할 수 있습니다.
AIP Logic이나 AIP 챗봇으로 만든 에이전트 로직을 함수로 게시하고 MCP 도구에 포함하면 다른 에이전트가 이를 호출할 수 있습니다. 호출자는 그 로직을 하나의 도구로 소비하므로 이미 만든 Foundry 에이전트를 상위 에이전트에서 재사용할 수 있습니다.