Cognito 인증이 붙은 MCP 서버 만들기
중급45분2026-06-01
Amazon Cognito로 로그인한 사용자만 접근할 수 있는 AgentCore 기반 MCP 서버를 배포하고, JWT 검증 설정과 토큰 발급 클라이언트를 함께 연결합니다. 최종적으로는 인증이 적용된 HTTPS 엔드포인트, JWT 검증 JSON, Cognito 토큰 발급용 Python 클라이언트, 그리고 토큰 유무에 따른 호출 결과를 확인하는 테스트 스크립트를 갖춥니다.
이 코칭은 터미널에서 진행됩니다
오른쪽 패널에서 설치 명령어를 복사하세요이런 걸 배워요
- Cognito 사용자 풀과 앱 클라이언트를 배포 흐름에 연결합니다
- JWT 검증 설정 JSON의 discoveryUrl과 allowedAudience를 구성합니다
- AgentCore Runtime에 인증이 붙은 MCP 서버를 배포합니다
- Python 클라이언트에서 Cognito 토큰을 발급받아 HTTPS 엔드포인트를 호출합니다
어떻게 진행해요
1. 환경 검증
2. 배포 설정 파일 생성
3. Python 패키지 설치
4. Cognito 로그인 리소스 생성
5. JWT 검증 설정 작성
6. MCP 서버 코드 생성
7. AgentCore 배포 실행
8. 토큰으로 HTTPS 호출 확인
AI 튜터가 각 단계를 하나씩 안내해줄 거예요