mcp-s3

txn2/mcp-s3
★ 3 stars Go 📁 File System Updated today
A Model Context Protocol (MCP) server for Amazon S3 and S3-compatible object storage, enabling AI assistants to browse buckets, read and write objects, and generate presigned URLs.
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-s3": {
      "command": "go",
      "args": [
        "run",
        "github.com/txn2/mcp-s3@latest"
      ]
    }
  }
}

README Excerpt

**Full documentation at [mcp-s3.txn2.com](https://mcp-s3.txn2.com)** A Model Context Protocol (MCP) server for [Amazon S3](https://aws.amazon.com/s3/) and S3-compatible object storage, enabling AI assistants to browse buckets, read and write objects, and generate presigned URLs. AI assistants can help with file organization, data migration, and content management, but they need secure access to storage systems. mcp-s3 bridges this gap by connecting S3-compatible storage to AI assistants through

Tools (20)

AWS_ACCESS_KEY_IDAWS_PROFILEAWS_REGIONAWS_SECRET_ACCESS_KEYAWS_SESSION_TOKENMCP_S3_EXT_AUDITMCP_S3_EXT_LOGGINGMCP_S3_EXT_READONLYMCP_S3_EXT_SIZELIMITMCP_S3_MAX_GET_SIZEMCP_S3_MAX_PUT_SIZES3_ENDPOINTS3_TIMEOUTS3_USE_PATH_STYLEs3_copy_objects3_delete_objects3_get_objects3_get_object_metadatas3_list_bucketss3_list_connections

Topics

golanggolang-librarygolang-packagemcpmcp-server