AI 코딩 에이전트가 AWS에서 앱을 만들고 배포할 수 있게 하는 공식 도구 모음
Claude Code나 Cursor 같은 AI 코딩 도구를 쓰면서도 AWS 설정이 막혀서 직접 검색을 해야 했던 경험이 있다면, 이 저장소가 그 과정을 자동화합니다. AWS가 공식적으로 지원하는 MCP 서버와 스킬, 플러그인을 한데 모아 에이전트가 AWS 서비스를 안전하게 다루도록 돕습니다. 이제 에이전트가 AWS API를 호출하고 문서를 검색하며 스크립트를 실행하는 것을 직접 지시만 하면 됩니다.
AWS Labs의 후속작으로 등장한 통합 툴킷
2025년 AWS Labs에서 따로따로 나오던 MCP 서버와 스킬, 플러그인이 이 저장소로 통합되었습니다. AWS는 이 통합 버전 사용을 권장하며, 에이전트와 인간의 행동을 구분하는 IAM 조건 키를 지원해 에이전트 전용 정책을 만들 수 있게 되었습니다. 또한 모든 요청에 대해 CloudWatch 지표와 CloudTrail 감사 로그를 제공하여 에이전트의 활동을 추적하고 감사할 수 있습니다. 스킬들도 끝-to-끝 평가를 거쳐 워크플로가 성공적으로 완료될 확신을 줍니다.
에이전트가 다루는 다섯 가지 전문 영역
플러그인은 에이전트가 특정 AWS 작업을 수행할 때 필요한 지식과 설정을 묶어 제공합니다.
- aws-core 서비스 선택, CDK/CloudFormation, 서버리스, 컨테이너, 스토리지, 관측성, 청구, SDK 사용법, 배포까지 AWS 핵심 영역을 다룹니다. 처음 시작할 때 설치하는 기본 플러그인입니다.
- aws-agents Amazon Bedrock과 AgentCore를 이용해 AWS 위에서 AI 에이전트를 구축하는 방법을 안내합니다.
- aws-data-analytics S3 Tables, AWS Glue, Athena를 활용한 데이터 레이크, 분석, ETL 워크플로를 지원합니다.
- aws-agents-for-devsecops AWS DevOps Agent와 Security Agent를 이용해 사고 조사, 코드 리뷰, UAT 실행, 취약점 스캔, 침투 테스트를 수행합니다.
- aws-startup-advisor 스타트업 단계에 맞는 최소 아키텍처를 추천하고, Azure나 GCP, Heroku에서 AWS로의 마이그레이션, Amazon Bedrock으로의 모델 호출 이전, AWS Activate 크레딧 자격 확인 등을 돕습니다.
MCP 서버가 제공하는 실시간 AWS 접근
AWS MCP 서버는 에이전트가 AWS와 소통하는 관문 역할을 합니다. 300개 이상의 AWS 서비스를 하나의 인증된 엔드포인트를 통해 접근할 수 있습니다. 복잡한 다단계 작업을 위해 에이전트가 격리된 환경에서 Python 스크립트를 실행할 수도 있습니다. 인증 없이도 최신 AWS 문서와 API 참조, 서비스 기능을 실시간으로 검색할 수 있어 에이전트가 최신 정보를 바탕으로 판단합니다. 기업용 제어 기능으로 CloudWatch 지표, 에이전트별 정책을 위한 IAM 컨텍스트 키, CloudTrail 감사 로그를 제공합니다.
설치 방법과 요구 사항
Claude Code, Codex, Cursor, Devin에서는 플러그인 마켓플레이스를 통해 설치합니다. 예를 들어 Claude Code에서는 /plugin install aws-core@claude-plugins-official 명령으로 설치할 수 있습니다. Kiro나 fx 같은 다른 에이전트는 AWS MCP 서버 설정과 스킬 설치를 별도로 진행해야 합니다. MCP 서버 설정에는 uv가 설치되어 있어야 하며, API 호출과 스크립트 실행을 위해 로컬에 AWS 자격 증명이 구성된 계정이 필요합니다. 문서 검색이나 스킬 발견만 할 경우에는 자격 증명이 필요하지 않습니다.
사용 전 확인해야 할 점
이 저장소는 Apache-2.0 라이선스로 공개되어 있습니다. AWS가 공식적으로 지원하므로 안정성과 유지보수에 대한 신뢰를 가질 수 있습니다. 다만, 에이전트가 AWS 리소스에 접근할 때 발생하는 비용과 권한 범위는 사용자가 직접 관리해야 합니다. IAM 조건 키를 활용해 에이전트에게 읽기 전용 권한만 부여하는 등 정책을 세밀하게 설정하는 것이 좋습니다. 또한 MCP 서버와 스킬은 독립적으로 작동하므로, 특정 에이전트 환경에 맞게 둘 중 하나만 선택해 사용할 수도 있습니다.