mcp-s3
Verified Safeby txn2
Overview
The mcp-s3 server enables AI assistants to interact with Amazon S3 and S3-compatible object storage for tasks like browsing buckets, reading/writing objects, and generating presigned URLs.
Installation
docker run -e AWS_ACCESS_KEY_ID=your-access-key -e AWS_SECRET_ACCESS_KEY=your-secret-key -e AWS_REGION=us-east-1 ghcr.io/txn2/mcp-s3Environment Variables
- AWS_ACCESS_KEY_ID
- AWS_SECRET_ACCESS_KEY
- AWS_REGION
- S3_ENDPOINT
- S3_USE_PATH_STYLE
- MCP_S3_EXT_READONLY
- MCP_S3_MAX_GET_SIZE
- MCP_S3_MAX_PUT_SIZE
- S3_ADDITIONAL_CONNECTIONS
Security Notes
The project demonstrates a strong focus on security, with defaults like read-only mode, size limits, and configurable prefix-based ACLs. It leverages the AWS SDK's credential chain for secure access and explicitly warns against committing credentials. Audit logging is available. No 'eval' or malicious patterns were found in the provided source. The `SECURITY.md` file comprehensively covers best practices and verification methods, contributing to a high security posture.
Similar Servers
ha-mcp
Provides AI agents with complete control over Home Assistant via REST and WebSocket APIs, offering a comprehensive suite of tools for smart home management, automation, and debugging.
aws-mcp-server
The AWS MCP Server allows AI assistants to execute AWS CLI commands and access AWS environment context, providing a powerful interface for cloud management and automation.
mcp-helm
Provides a Model Context Protocol (MCP) server for AI assistants to interact with Helm repositories and charts without requiring a local Helm installation.
mcp-server-aws-sso
Connects AI assistants to AWS accounts via IAM Identity Center (AWS SSO) enabling natural language interaction, secure AWS CLI command execution, and EC2 instance management.