About
Overview
The AWS S3 MCP Server enables AI agents to interact with Amazon S3 for object storage. It provides tools for uploading and downloading objects, listing bucket contents, managing bucket policies, generating presigned URLs, and working with S3 lifecycle rules.
Capabilities
Tools & Capabilities
⚡list_buckets
List all S3 buckets
⚡list_objects
List objects in a bucket with optional prefix
⚡get_object
Download an object's content
⚡put_object
Upload an object to a bucket
⚡delete_object
Delete an object from a bucket
⚡presign_url
Generate a presigned URL for temporary access
Setup
Installation
bash
Install
npx -y @awslabs/mcp-server-s3Examples
Example Usage
javascript
Usage
{
"mcpServers": {
"s3": {
"command": "npx",
"args": ["-y", "@awslabs/mcp-server-s3"],
"env": {
"AWS_REGION": "us-east-1",
"AWS_ACCESS_KEY_ID": "your-key",
"AWS_SECRET_ACCESS_KEY": "your-secret"
}
}
}
}Quick Info
Authorawslabs
LanguageTypeScript
StatusStable
Stars★ 220
Last UpdatedFeb 12, 2026