Sample S3 Model Context Protocol Server

Active

An MCP server implementation for retrieving data such as PDF's from S3.

Updated 8/8/2025
Key Features

What makes this MCP server special

Expose AWS S3 Data through Resources. (think of these sort of like GET endpoints; they are used to load information into the LLM's context). Currently only PDF documents supported and limited to 1000 objects
Returns a list of all buckets owned by the authenticated sender of the request
Returns some or all (up to 1
000) of the objects in a bucket with each request
Retrieves an object from Amazon S3. In the GetObject request
specify the full key name for the object. General purpose buckets - Both the virtual-hosted-style requests and the path-style requests are supported

Requirements

uv
Server Information

Status

Active

Version

1.0.0

License

MIT

Author

https://github.com/aws-samples

Installation Guide
Get started with this MCP server in minutes

1. Install the Package

-

2. Configuration

-

3. Usage Example

-