AWS S3 MCP ServerServer

OpenWorkspace-o1
GitHub
Cloud StorageAWSMCP

Loading subscription status...

💡 Description

An MCP server for operations on AWS S3. It provides secure access to S3 buckets via pre-signed URLs, allowing for the listing, downloading, uploading, and deletion of objects.

📝 JSON Entries

{
  "mcpServers": [
    {
      "aws-ow-s3-mcp": {
        "env": {
          "REGION": "<AWS_REGION>",
          "BUCKET_NAME": "<YOUR_BUCKET_NAME>",
          "AWS_ACCESS_KEY_ID": "<YOUR_ACCESS_KEY>",
          "AWS_SECRET_ACCESS_KEY": "<YOUR_SECRET_KEY>"
        },
        "args": [
          "run",
          "-i",
          "--rm",
          "-e",
          "BUCKET_NAME",
          "-e",
          "REGION",
          "-e",
          "AWS_ACCESS_KEY_ID",
          "-e",
          "AWS_SECRET_ACCESS_KEY",
          "mcp/aws-ow-s3-mcp"
        ],
        "command": "docker"
      }
    }
  ]
}

🛠️ Tools

list_objectsget_objectput_objectdelete_object

Features

  • Generate pre-signed URLs for secure access to S3 objects
  • List objects within S3 buckets
  • Upload objects to S3 using secure URLs
  • Delete objects from S3 buckets

💬 Example Queries

  • List all objects in my S3 bucket
  • Generate a pre-signed URL to download an object from my S3 bucket
  • Upload a file to my S3 bucket using a pre-signed URL
  • Delete an object from my S3 bucket