Mmcp.market

S3 MCP server

by ofershap·io.github.ofershap/s3·v1.0.1·4 stars

AWS S3 MCP — list buckets, browse objects, upload/download, presigned URLs.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
New

4 stars

Reviews

Write one

Nobody has reviewed S3 yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

S3 tools (7, 2 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • bucket_info

    Check if a bucket exists and get basic info.

  • delete_objectwrite action

    Delete an object from an S3 bucket.

  • get_object

    Download and read the contents of an S3 object as text.

  • list_buckets

    List all S3 buckets in your AWS account.

  • list_objects

    List objects in an S3 bucket. Optionally filter by prefix and limit count.

  • presigned_url

    Generate a presigned URL for temporary access to an S3 object.

  • put_objectwrite action

    Upload text content to an S3 object.

Public scan report

scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it

no findings
  • Code scan2 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 49 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install S3 in Claude Code, Cursor or VS Code

Runs npx -y mcp-server-s3 on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add s3 -- npx -y mcp-server-s3
Add to Cursor

What the publisher says

From the S3 repository's README, as published. We do not edit it. Read it on GitHub

mcp-server-s3

Manage AWS S3 buckets and objects from your AI assistant. Browse files, upload and download content, and generate presigned URLs.

npx mcp-server-s3

Works with Claude Desktop, Cursor, VS Code Copilot, and any MCP client. Uses your existing AWS credentials (~/.aws/credentials or environment variables).

Demo built with remotion-readme-kit

Why

S3 is the most widely used cloud storage service, but managing it from the command line means remembering aws s3 ls, aws s3 cp, presigned URL syntax, and various flags. Google has an official MCP for GCS, Cloudflare has one for R2, but AWS S3 doesn't have a polished standalone MCP server on npm. This one lets you ask your assistant to list buckets, download a config file, upload content, or generate a temporary sharing link. It uses the standard AWS credential chain, so if your CLI already works, this works too.

Tools

Quick Start

Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "s3": {
      "command": "npx",
      "args": ["mcp-server-s3"],
      "env": {
        "AWS_REGION": "us-east-1",
        "AWS_ACCESS_KEY_ID": "your-access-key",
        "AWS_SECRET_ACCESS_KEY": "your-secret-key"
      }
    }
  }
}

Claude Desktop

Add to claudedesktopconfig.json (macOS: ~/Library/Application Support/Claude/claudedesktopconfig.json):

{
  "mcpServers": {
    "s3": {
      "command": "npx",
      "args": ["mcp-server-s3"],
      "env": {
        "AWS_REGION": "us-east-1",
        "AWS_ACCESS_KEY_ID": "your-access-key",
        "AWS_SECRET_ACCESS_KEY": "your-secret-key"
      }
    }
  }
}

VS Code

Configure the MCP server to run npx mcp-server-s3 with AWSREGION, AWSACCESSKEYID, and AWSSECRETACCESS_KEY in the environment.

Authentication

The server uses the standard AWS credential chain:

  1. Environment variables: AWSACCESSKEYID, AWSSECRETACCESSKEY, AWS_REGION
  2. Shared credentials file: ~/.aws/credentials
  3. IAM roles: when running on EC2, ECS, Lambda, or similar

Set AWS_REGION (defaults to us-east-1) and make sure your credentials have the necessary S3 permissions: s3:ListBuckets, s3:ListBucket, s3:GetObject, s3:PutObject, s3:DeleteObject, s3:HeadBucket.

Agent Plugins

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

S3: common questions

Is S3 MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the S3 safety report
How do I install S3?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does S3 need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is S3 maintained?
The last commit was 64 days ago (2026-08-10). The latest release is v1.0.1.
What can I use instead of S3?
Servers from other publishers that do the same job: Ragstack MCP server, TerraVision MCP server and uploads.sh MCP server. Compare all S3 alternatives.

Alternatives to S3

Same job from other publishers: the closest match first, then the best rated.

All S3 alternatives →
  • Ragstack
    Search, chat, upload, and scrape a serverless RAGStack knowledge base on AWS.
    A
  • TerraVision
    Draw cloud architecture diagrams with official AWS, Azure and GCP icons from a prompt or Terraform.
    A
  • uploads.sh
    Host files from coding agents; stage on a branch and attach to GitHub PRs.
    A
  • cloud-audit
    AWS security scanner with attack chain detection, IAM privilege escalation, and fixes
    A
  • Cloud FinOps Skill & MCP
    Cloud cost + FinOps knowledge for AI agents: AWS/Azure/GCP optimisation, AI spend, waste playbooks.
    A

More from ofershap →