local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Referenced for hosting a demo video of the AWS MCP Server functionality.
AWS MCP 서버
현재 S3 및 DynamoDB 서비스를 지원하는 AWS 작업을 위한 모델 컨텍스트 프로토콜 서버 구현입니다. 모든 작업은 자동으로 로깅되며, audit://aws-operations
리소스 엔드포인트를 통해 액세스할 수 있습니다.
여기에서 데모 영상을 보세요.
MCP 서버 저장소에 커뮤니티 서버 로 등록되어 있습니다.
Claude 데스크톱 앱을 사용하여 로컬로 실행
Smithery를 통해 설치
Smithery를 통해 Claude Desktop용 AWS MCP 서버를 자동으로 설치하려면:
지엑스피1
수동 설치
- 이 저장소를 복제합니다.
- 아래 두 가지 방법 중 하나를 사용하여 AWS 자격 증명을 설정하세요. 이 서버에는 S3 및 DynamoDB용 AWS 계정에 대한 RW 권한이 있는 IAM 사용자가 필요합니다.
- 환경 변수:
AWS_ACCESS_KEY_ID
,AWS_SECRET_ACCESS_KEY
,AWS_REGION
(기본값은us-east-1
) - 기본 AWS 자격 증명 체인(
aws configure
사용하여 AWS CLI를 통해 설정)
claude_desktop_config.json
파일에 다음을 추가하세요.
- MacOS의 경우:
~/Library/Application\ Support/Claude/claude_desktop_config.json
- Windows의 경우:
%APPDATA%/Claude/claude_desktop_config.json
Copy
- Claude 데스크톱 앱을 설치하고 엽니다.
- Claude에게 읽기/쓰기 작업을 요청하여 설정을 확인해 보세요(예: S3 버킷을 생성하고 임의의 이름을 지정). 문제가 있는 경우 MCP 설명서( 여기) 에 제공된 디버깅 도구를 사용하세요.
사용 가능한 도구
S3 작업
- s3_bucket_create : 새로운 S3 버킷을 생성합니다.
- s3_bucket_list : 모든 S3 버킷을 나열합니다.
- s3_bucket_delete : S3 버킷 삭제
- s3_object_upload : S3에 객체 업로드
- s3_object_delete : S3에서 객체를 삭제합니다.
- s3_object_list : S3 버킷의 객체 나열
- s3_object_read : S3에서 객체의 내용을 읽습니다.
DynamoDB 작업
테이블 작업
- dynamodb_table_create : 새로운 DynamoDB 테이블을 생성합니다.
- dynamodb_table_describe : DynamoDB 테이블에 대한 세부 정보를 가져옵니다.
- dynamodb_table_delete : DynamoDB 테이블 삭제
- dynamodb_table_update : DynamoDB 테이블 업데이트
품목 작업
- dynamodb_item_put : DynamoDB 테이블에 항목을 넣습니다.
- dynamodb_item_get : DynamoDB 테이블에서 항목을 가져옵니다.
- dynamodb_item_update : DynamoDB 테이블의 항목을 업데이트합니다.
- dynamodb_item_delete : DynamoDB 테이블에서 항목을 삭제합니다.
- dynamodb_item_query : DynamoDB 테이블의 항목 쿼리
- dynamodb_item_scan : DynamoDB 테이블의 항목 스캔
배치 작업
- dynamodb_batch_get : DynamoDB 테이블에서 여러 항목을 일괄적으로 가져옵니다.
- dynamodb_item_batch_write : DynamoDB 항목에 대한 일괄 쓰기 작업(put/delete)
- dynamodb_batch_execute : 여러 PartiQL 문을 일괄적으로 실행합니다.
TTL 작업
- dynamodb_describe_ttl : 테이블의 TTL 설정을 가져옵니다.
- dynamodb_update_ttl : 테이블의 TTL 설정을 업데이트합니다.
You must be authenticated.
Tools
Claude가 자연어 명령을 통해 S3 및 DynamoDB 서비스에서 AWS 작업을 수행할 수 있도록 하는 모델 컨텍스트 프로토콜 서버 구현입니다.