AWS MCP Server

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

수동 설치

  1. 이 저장소를 복제합니다.
  2. 아래 두 가지 방법 중 하나를 사용하여 AWS 자격 증명을 설정하세요. 이 서버에는 S3 및 DynamoDB용 AWS 계정에 대한 RW 권한이 있는 IAM 사용자가 필요합니다.
  • 환경 변수: AWS_ACCESS_KEY_ID , AWS_SECRET_ACCESS_KEY , AWS_REGION (기본값은 us-east-1 )
  • 기본 AWS 자격 증명 체인( aws configure 사용하여 AWS CLI를 통해 설정)
  1. claude_desktop_config.json 파일에 다음을 추가하세요.
  • MacOS의 경우: ~/Library/Application\ Support/Claude/claude_desktop_config.json
  • Windows의 경우: %APPDATA%/Claude/claude_desktop_config.json
"mcpServers": { "mcp-server-aws": { "command": "uv", "args": [ "--directory", "/path/to/repo/mcp-server-aws", "run", "mcp-server-aws" ] } }
  1. Claude 데스크톱 앱을 설치하고 엽니다.
  2. 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.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Claude가 자연어 명령을 통해 S3 및 DynamoDB 서비스에서 AWS 작업을 수행할 수 있도록 하는 모델 컨텍스트 프로토콜 서버 구현입니다.

  1. Running locally with the Claude desktop app
    1. Installing via Smithery
    2. Manual Installation
  2. Available Tools
    1. S3 Operations
    2. DynamoDB Operations
ID: v69k6ch2gh