AWS S3 MCP Server

Stablefile-system
220 starsTypeScriptawslabs
GitHub
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-s3
Examples

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

Need a Custom MCP Server?

Our team builds custom MCP servers tailored to your workflow.

Get in Touch

Need a Custom MCP Server?

Our team builds custom MCP servers tailored to your workflow. From proprietary data sources to internal tools, we have you covered.

Contact Us
CortexAgent Customer Service

Want to skip the form?

Our team is available to help you get started with CortexAgent.

This chat may be recorded for quality assurance. You can view our Privacy Policy.