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
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 설정을 업데이트합니다.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Claude가 자연어 명령을 통해 S3 및 DynamoDB 서비스에서 AWS 작업을 수행할 수 있도록 하는 모델 컨텍스트 프로토콜 서버 구현입니다.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that enables Claude to execute Python code using boto3 to query and manage AWS resources directly from conversations.Last updated -122MIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables Claude Desktop and other MCP clients to interact with WebDAV file systems through natural language commands for CRUD operations.Last updated -8158MIT License
- AsecurityAlicenseAqualityAn Amazon S3 Model Context Protocol server that allows Large Language Models like Claude to interact with AWS S3 storage, providing tools for listing buckets, listing objects, and retrieving object contents.Last updated -33714MIT License
- -securityFlicense-qualityAn MCP server that enables Claude to generate and execute AWS CLI commands, allowing users to manage AWS resources through natural language conversations.Last updated -2