S3 Tools
About
Provides tools for interacting with AWS S3 buckets.
Details
- Author
- sofianhamiti
- Categories
- File Management, Other
Jump to
Setup
Install S3 Tools in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/sofianhamiti/mcp-server-s3
Follow the installation instructions in the repository README, then restart your MCP client.
An MCP server that provides tools for interacting with AWS S3 buckets. This server enables direct access to S3 bucket operations through the Model Context Protocol.
The server currently implements the following tools:
- list-s3-buckets: Lists all S3 buckets in your AWS account
- Optionalregionparameter to specify AWS region
- Returns a formatted list of bucket names
- Python 3.13 or higher
- AWS credentials configured (seeAWS Credentials Setup)
- uvpackage manager
This server requires AWS credentials to access your S3 buckets. You can configure credentials in several ways:
This will create/update credentials in~/.aws/credentials
export AWS_ACCESS_KEY_ID="your_access_key" export AWS_SECRET_ACCESS_KEY="your_secret_key" export AWS_DEFAULT_REGION="your_preferred_region" # optional
IAM Role(if running on AWS infrastructure)
For more information about AWS credentials, see theAWS documentation.
Add the server configuration to your Claude Desktop config file:
MacOS:~/Library/Application Support/Claude/claude_desktop_config.json
Windows:%APPDATA%/Claude/claude_desktop_config.json
{ "mcpServers": { "s3-tools": { "command": "uvx", "args": ["s3-tools"] } } }
For development/testing, you can run the server directly from source:
{ "mcpServers": { "s3-tools": { "command": "uv", "args": [ "--directory", "/path/to/s3-tools", "run", "s3-tools" ] } } }
Note: You'll need PyPI credentials configured via:
- Token:--tokenorUV_PUBLISH_TOKEN
- Or username/password:--username/UV_PUBLISH_USERNAMEand--password/UV_PUBLISH_PASSWORD
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using theMCP Inspectorfor development:
npx @modelcontextprotocol/inspector uv run s3-tools
Contributions are welcome! Please feel free to submit a Pull Request.
Access various storage services like S3, GCS, and Azure Blob through the Apache OpenDAL™ project, configured via environment variables.
Manage AWS S3 buckets and objects, including policies, tagging, and configurations.
Manage AWS S3 operations, providing secure access to S3 buckets through pre-signed URLs.
Provides tools for interacting with AWS S3 buckets.
Interact with the Intelligent Content Management platform through Box AI.
An MCP server for interacting with AIStor and MinIO object stores.
Retrieve files like PDFs from an AWS S3 bucket. Requires AWS credentials for access.
An MCP server for managing files and buckets on AWS S3. Requires AWS credentials for authentication.
Upload images and videos to Cloudinary from compatible MCP clients.
DeFi agent definitions JSON API - Production-ready agents for Web3, crypto trading, portfolio management, and blockchain automation
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



