Rona

Cognito로 인증된 MCP 서버 만들기

중급452026-05-30

Notion에서 관리하던 포트폴리오, 채용 공고, 기업 분석 메모를 샘플 데이터로 바꿔 MCP 서버로 제공하고, AWS Cognito 로그인 토큰이 있어야만 Bedrock AgentCore에 배포된 서버를 호출하도록 설정합니다. 최종적으로는 Cognito 사용자 풀 생성 코드, 로그인으로 IdToken을 발급하는 코드, JWT 검증이 반영된 MCP 서버 배포 설정 파일, 그리고 인증된 토큰으로 보호된 MCP 서버를 호출하는 예제 코드가 포함된 프로젝트를 완성합니다.

이 코칭은 터미널에서 진행됩니다

이런 걸 배워요

  • Notion형 포트폴리오 데이터를 MCP 서버로 제공하는 구조를 이해합니다
  • Cognito 사용자 풀과 앱 클라이언트를 생성하는 자동화 코드를 준비합니다
  • JWT 토큰 검증 설정을 AgentCore 배포 설정에 반영합니다
  • 로그인 후 발급된 토큰으로 보호된 MCP 서버를 호출합니다

어떻게 진행해요

1. 작업 환경 확인
2. AWS 로그인 방식 선택
3. 포트폴리오 MCP 서버 준비
4. 필요한 패키지 설치
5. Cognito 자동화 코드 작성
6. Cognito 리소스 생성
7. JWT 검증 설정 작성
8. 토큰으로 MCP 호출 확인

AI 튜터가 각 단계를 하나씩 안내해줄 거예요