Skip to main content
Glama
sourav-spd

aws-s3-connector-mcp

by sourav-spd

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
APP_HOSTNoBind host for SSE or Streamable HTTP0.0.0.0
APP_PORTNoBind port for SSE or Streamable HTTP8000
AWS_REGIONNoAWS region (default: auto-detected or us-east-1)
TRANSPORT_TYPENoTransport type: stdio, sse, or streamable-httpstdio
AWS_ACCESS_KEY_IDNoAWS access key for private buckets
AWS_SECRET_ACCESS_KEYNoAWS secret key for private buckets

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
connect_s3A

Connect to an AWS S3 bucket. Supports two modes:

  1. Credentials mode (private buckets): provide aws_access_key_id + aws_secret_access_key + region_name.

  2. Public mode (no credentials): provide s3_url only — region is auto-detected from the URL. Accepted s3_url formats: s3://bucket-name, https://bucket.s3.amazonaws.com, https://bucket.s3.REGION.amazonaws.com.

list_objectsA

List all objects in the connected S3 bucket. Returns each object's file name, size, last modified date, and a presigned URL. Optionally filter by prefix (folder path) or limit the number of results.

upload_objectA

Upload a file to the connected S3 bucket. Two sources supported:

  1. Local file: provide local_file_path (absolute path on the server).

  2. Internet URL: provide source_url — file is downloaded then uploaded to S3. Optionally set object_key (S3 path/filename). Defaults to the source filename.

read_objectA

Read and display the contents of an object in the connected S3 bucket. Supported formats:

  • Text: .txt, .csv, .json, .jsonl, .xml, .html, .md, .log, .yaml, .yml

  • Excel: .xlsx, .xls — returns all sheet data as tables

  • Parquet: .parquet — returns schema + first 50 rows

  • PDF: .pdf — extracts text from first 10 pages

  • Images: .png, .jpg, .jpeg, .gif, .webp — returns image content

  • Unknown/binary: returns file metadata only.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sourav-spd/aws-s3-connector-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server