Amazon Bedrock AgentCore 런타임은 이제 상태 저장 모델 컨텍스트 프로토콜(MCP) 서버 기능을 지원하여, 개발자들이 기존 리소스, 프롬프트, 도구 지원과 더불어 유도(elicitation), 샘플링(sampling), 진행 알림(progress notifications)을 활용하는 MCP 서버를 구축할 수 있도록 합니다. 이러한 기능들은 AgentCore 런타임에 배포된 MCP 서버가 도구 실행 중 대화형으로 사용자 입력을 수집하고, 클라이언트로부터 LLM 생성 콘텐츠를 요청하며, 오래 실행되는 작업에 대한 실시간 진행 상황 업데이트를 제공할 수 있도록 합니다.
상태 저장 MCP 세션을 통해, 각 사용자 세션은 격리된 리소스를 가진 전용 마이크로VM에서 실행되며, 서버는 Mcp-Session-Id 헤더를 사용하여 여러 상호 작용에 걸쳐 세션 컨텍스트를 유지합니다. 유도(Elicitation)는 서버가 시작하는 다중 턴 대화를 가능하게 하여 사용자 선호도와 같은 정보를 수집할 수 있도록 합니다. 샘플링(Sampling)을 통해 서버는 클라이언트로부터 AI 기반 텍스트 생성을 요청할 수 있으며, 이는 개인화된 추천과 같은 작업에 사용됩니다. 진행 알림(Progress notifications)은 클라이언트에게 항공편 검색 또는 예약 처리와 같은 작업 진행 상황을 계속 알려줍니다. 이러한 기능들은 함께 작동하여 간단한 요청-응답 패턴을 넘어선 복잡하고 대화형 에이전트 워크플로우를 지원합니다.
상태 저장 MCP 서버 기능은 열네 개의 AWS 리전에서 AgentCore 런타임에 지원됩니다. 미국 동부 (버지니아 북부), 미국 동부 (오하이오), 미국 서부 (오레곤), 아시아 태평양 (뭄바이), 캐나다 (중부), 아시아 태평양 (서울), 아시아 태평양 (싱가포르), 아시아 태평양 (시드니), 아시아 태평양 (도쿄), 유럽 (프랑크푸르트), 유럽 (아일랜드), 유럽 (런던), 유럽 (파리), 유럽 (스톡홀름).
자세한 내용은 Amazon Bedrock AgentCore 설명서의 상태 저장 MCP 서버 기능을 참조하십시오.