S3 MCP Server
@samuraikun
About S3 MCP Server
MCP server to integrate AWS S3 and LLM
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"aws-s3-mcp": {
"command": "npx",
"args": [
"aws-s3-mcp"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is S3 MCP Server?
An Amazon S3 Model Context Protocol (MCP) server that provides tools for LLMs like Claude to interact with S3 buckets and objects. It supports listing buckets, listing objects, and retrieving object contents.
How to use S3 MCP Server?
Install via npm (npm install -g aws-s3-mcp), configure AWS credentials and environment variables such as AWS_REGION, S3_BUCKETS, and S3_MAX_BUCKETS, then run with HTTP transport (default) or STDIO transport. For Claude Desktop, run the server with the --stdio flag and add it to the Claude Desktop configuration.
Key features of S3 MCP Server
- Supports STDIO, HTTP, and Streamable HTTP transports
- Tools: list-buckets, list-objects, get-object
- Deployment: local Node.js, Docker CLI, Docker Compose (with MinIO)
- Built-in MCP Inspector for debugging and testing
- Configurable allowed buckets and region
Use cases of S3 MCP Server
- Allow Claude or other LLMs to browse S3 buckets and retrieve objects
- Integrate S3 access directly into Claude Desktop workflows
- Test S3 interactions locally using MinIO with Docker Compose
- Debug MCP server behavior with the built-in inspector tool
FAQ from S3 MCP Server
What transports does the server support?
The server supports STDIO, HTTP, and Streamable HTTP transports. HTTP is the default transport; STDIO is required for Claude Desktop integration.
How do I configure AWS credentials?
Set environment variables AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, and AWS_REGION, or rely on the default AWS credentials file. A .env file can also be used.
What are the prerequisites?
Node.js 18 or higher, npm, and AWS credentials. Docker is optional for containerized setups.
How can I test the server locally without real AWS credentials?
Use Docker Compose with MinIO: run ./run-inspector.sh --docker-compose to start a MinIO instance with sample buckets and objects.
What is the maximum number of buckets listed by default?
The server returns up to 5 buckets by default, configurable via the S3_MAX_BUCKETS environment variable.
Frequently asked questions
What transports does the server support?
The server supports STDIO, HTTP, and Streamable HTTP transports. HTTP is the default transport; STDIO is required for Claude Desktop integration.
How do I configure AWS credentials?
Set environment variables `AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY`, and `AWS_REGION`, or rely on the default AWS credentials file. A `.env` file can also be used.
What are the prerequisites?
Node.js 18 or higher, npm, and AWS credentials. Docker is optional for containerized setups.
How can I test the server locally without real AWS credentials?
Use Docker Compose with MinIO: run `./run-inspector.sh --docker-compose` to start a MinIO instance with sample buckets and objects.
What is the maximum number of buckets listed by default?
The server returns up to 5 buckets by default, configurable via the `S3_MAX_BUCKETS` environment variable.
Basic information
More Files & Storage MCP servers
PDF Reader MCP Server (@shtse8/pdf-reader-mcp)
shtse8π The PDF intelligence layer for AI agents β Agent Document Twin, evidence-first extraction, visual crops, OCR provenance, trust reports, and benchmark-gated releases. MCP server for Claude, Cursor, VS Code, and any MCP client.
MCP File System Server
MarcusJellinghausMCP Workspace Server: A secure Model Context Protocol server providing file, git, and GitHub tools for AI assistants within a sandboxed project directory.
mcp-rquest
xxxbrianA MCP server providing realistic browser-like HTTP request capabilities with accurate TLS/JA3/JA4 fingerprints for bypassing anti-bot measures. It also supports converting PDF and HTML documents to Markdown for easier processing by LLMs.
PDF Reader MCP Server (@sylphlab/pdf-reader-mcp)
sylphlabπ The PDF intelligence layer for AI agents β Agent Document Twin, evidence-first extraction, visual crops, OCR provenance, trust reports, and benchmark-gated releases. MCP server for Claude, Cursor, VS Code, and any MCP client.
md-pdf-mcp (Markdown to PDF MCP Server)
seanivoreMarkdown To PDF Conversion MCP
Comments