메뉴 닫기

AWS Bedrock AgentCore로 인터랙티브 MCP 애플리케이션 빌드하기

AWS Bedrock AgentCore를 활용한 인터랙티브 MCP 애플리케이션 빌드 가이드

디지털 서비스 이용의 인터페이스가 AI 호스트로 변화됨에 따라, 조직은 이러한 애플리케이션들 내에서 서비스를 풍부한 UI로 제공해야 한다. Amazon Bedrock AgentCore와 MCP Apps는 이런 요구를 만족시킨다. MCP Apps는 Model Context Protocol(MCP)을 확장하여 AI 호스트 내에서 직접 인터랙티브 HTML 위젯을 렌더링할 수 있게 한다. Amazon Bedrock AgentCore는 다양한 프레임워크와 모델로 에이전트를 스케일에 맞게 구축, 연결 및 최적화할 수 있는 플랫폼이다.

MCP 애플리케이션 개발 및 배포

MCP App를 통한 유니콘 렌탈 샘플 애플리케이션을 소개합니다. 이 애플리케이션은 Amazon Bedrock AgentCore 위에서 HTML 위젯과 함께 서비스를 제공합니다. 이제 다양한 AI 호스트가 어떻게 MCP Apps 확장 기능을 통해 서비스를 이용하는지를 설명하겠습니다.

1단계: 유니콘 목록 검색

질문: "모든 유니콘을 보여줘"

호스트는 질문을 해석하여 인터랙티브 카드 형태로 유니콘 정보를 제공.

AI 호스트가 유니콘 정보를 카드 형태로 렌더링함

2단계: 유니콘 예약

질문: "스타더스트 유니콘을 예약하고 싶어"

애플리케이션은 예약을 기록하고 ID와 함께 확인해 줍니다.

유니콘 예약 확인 카드

3단계: 예약 내용 확인

질문: "나의 유니콘 예약을 보여줘"

텍스트 응답으로 현재 예약 중인 정보를 제공.

텍스트로 예약 중인 유니콘 목록 반환

4단계: 유니콘 반납

질문: "유니콘을 반납하고 싶어"

애플리케이션은 총 비용을 계산하여 보고.

반납된 유니콘의 총 비용 보고

솔루션 아키텍처

MCP 서버는 Amazon Bedrock AgentCore를 통해 서비스되며, AWS Lambda를 비즈니스 로직 담당으로 사용합니다. AWS WAF를 통해 보안 향상 및 트래픽 제어를 수행합니다.

MCP App의 Amazon Bedrock AgentCore 아키텍처

결론

Amazon Bedrock AgentCore와 MCP Apps로 강력한 인터랙티브 애플리케이션을 쉽게 배포할 수 있습니다. AgentCore는 스케일링, 세션 분리, 및 인프라 관리의 부담을 덜어주며, 여러분은 비즈니스 로직 및 위젯 경험에 집중할 수 있습니다.

[1] https://aws.amazon.com/blogs/machine-learning/build-interactive-mcp-apps-using-amazon-bedrock-agentcore/

AI, Cloud 관련한 문의는 아래 연락처로 연락주세요!

(주)에이클라우드
이메일 : acloud@a-cloud.co.kr
회사 번호 : 02-538-3988
회사 홈페이지 : https://www.a-cloud.co.kr/
문의하기


AI, Cloud 도입 상담 배너