ofershap avatar

S3

ofershap/mcp-server-s3

Connects Claude to AWS S3 using the standard credential chain from your environment or ~/.aws/credentials. Exposes seven tools: list_buckets, list_objects, get_object, put_object, delete_object, presigned_url, and bucket_info. You can ask Claude to browse bucket contents with prefix filters, download config files as text, upload content directly, or generate temporary sharing links with custom expiration. Requires standard S3 permissions like s3:ListBuckets and s3:GetObject. Reach for this when you're already managing S3 from the CLI and want to hand off bucket operations to your assistant instead of remembering aws s3 syntax and flags.

tools
7
transport
STDIO
last updated
Mar 10, 2026

Tools

7 tools

Public tool metadata for what this MCP can expose to an agent.

list_bucketsList all S3 buckets in your AWS account.

List all S3 buckets in your AWS account.

No parameter schema in public metadata yet.

list_objectsList objects in a bucket, with optional prefix filter.

List objects in a bucket, with optional prefix filter.

No parameter schema in public metadata yet.

get_objectDownload and read an object's content as text.

Download and read an object's content as text.

No parameter schema in public metadata yet.

put_objectUpload text content to an S3 object.

Upload text content to an S3 object.

No parameter schema in public metadata yet.

delete_objectDelete an object from a bucket.

Delete an object from a bucket.

No parameter schema in public metadata yet.

presigned_urlGenerate a temporary presigned URL for an object.

Generate a temporary presigned URL for an object.

No parameter schema in public metadata yet.

bucket_infoCheck if a bucket exists and get basic info.

Check if a bucket exists and get basic info.

No parameter schema in public metadata yet.

Sponsors

Readme

mcp-server-s3

npm version npm downloads CI TypeScript License: MIT Agent Plugins

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).

MCP server for AWS S3 bucket management and file operations


View the full README on GitHub

Details

Repository
github.com/ofershap/mcp-server-s3
Category
Cloud & Infrastructure
Package
mcp-server-s3
Transport
STDIO
Registry
MCP registry, active

More from ofershap

Related Cloud & Infrastructure MCP servers

View all
1your-ko avatarMcp K8s Royour-ko/mcp-k8s-roRead-only Kubernetes MCP server: inspect resources, logs, events, and metrics. Secrets are masked.1stars
2oijusti avatarK8s Port Forward Mcpoijusti/k8s-port-forward-mcpKubernetes Port Forward — MCP Server: port-forward Kubernetes services with terminal integration0stars
3unbearabledev avatarKubernetes Manifest Auditunbearabledev/k8s-manifest-auditkube-linter audit for Kubernetes manifests — 63 checks: security, availability, RBAC, network.0stars
4yawlabs avatarYaw Labs AWS MCPyawlabs/aws-mcpAWS MCP server — call any AWS API from AI assistants, with first-class SSO re-login5stars
5delega avatardelega.ai for AWS Pricing Calculatorai.delega/aws-pricing-calculatorCreate AWS cost estimates and shareable AWS Pricing Calculator URLs.0stars
6kubedoll-heavy-industries avatarHelm MCPkubedoll-heavy-industries/helm-mcpGive your AI assistant access to real Helm chart data. No more hallucinated values.yaml files.0stars