Description

Facilitates image uploads to Amazon S3 with presigned URL generation for sharing. Provides two tools: one for uploading local image files and another for capturing images directly from the macOS clipboard using pngpaste or pbpaste utilities. Automatically organizes uploaded files using date-based folder structures, supports multiple image formats including PNG, JPEG, WebP, GIF, SVG, and TIFF, and returns presigned URLs with metadata including file size and content type.

Installation

git clone https://github.com/almond-bongbong/mcp-s3-uploader

Claude Desktop Configuration

Add this configuration to your Claude Desktop config file to enable this MCP server:

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json

Config file location: %APPDATA%\Claude\claude_desktop_config.json

Config file location: ~/.config/Claude/claude_desktop_config.json

claude_desktop_config.json
{
  "mcpServers": {
    "s3-uploader": {
      "command": "node",
      "args": [
        "path/to/server.js"
      ]
    }
  }
}