S3 Tools is an MCP server that provides tools for interacting with Amazon Web Services (AWS) Simple Storage Service (S3). It connects MCP-compatible clients directly to AWS cloud infrastructure, enabling developers, DevOps engineers, and cloud architects to inspect cloud storage assets through standard LLM prompts. By exposing AWS S3 operations through the Model Context Protocol, the server allows AI models to query an account's infrastructure and retrieve available storage buckets. It requires Python 3.13 or higher along with configured AWS credentials, either locally via standard AWS CLI configurations, environment variables, or IAM roles when hosted in AWS environments. This enables streamlined infrastructure auditing, asset inventory reporting, and automated resource tracking without leaving the chat interface.
Category: Cloud & Infrastructure
Tags: aws, cloud, object-storage, s3, storage
uv package manager are installed on your system. 2. Configure your AWS credentials using aws configure or by setting the AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY environment variables. 3. Open your Claude Desktop configuration file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS or %APPDATA%/Claude/claude_desktop_config.json on Windows). 4. Add s3-tools to the mcpServers object: json { "mcpServers": { "s3-tools": { "command": "uvx", "args": ["s3-tools"] } } } 5. Restart Claude Desktop to apply the configuration.Part of MCP Servers
S3 Tools allows language models to connect to AWS S3 storage. Currently, it implements the list-s3-buckets tool, which queries an AWS account and returns a formatted list of all available S3 bucket names, with optional region filtering parameters.
You can run S3 Tools using the uv package manager by running uvx install s3-tools or installing from source via uv pip install after cloning the repository. It requires Python 3.13 or higher and active AWS credentials.
S3 Tools works with any client supporting standard Model Context Protocol servers over stdio, including Claude Desktop and development testing utilities like the official MCP Inspector tool.
Yes, S3 Tools is open source software released under the MIT license. The source code is publicly accessible on GitHub.
The server uses standard AWS authentication methods. It can authenticate using local credentials set up through the AWS CLI, explicit AWS environment variables like AWS_ACCESS_KEY_ID, or attached IAM roles when executed on AWS cloud infrastructure.