aws-s3-mcp
If you are the rightful owner of aws-s3-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
An Amazon S3 Model Context Protocol (MCP) server that provides tools for interacting with S3 buckets and objects.
The S3 MCP Server is designed to facilitate interaction between Large Language Models (LLMs) like Claude and AWS S3 storage. It offers a suite of tools for listing S3 buckets, browsing objects within those buckets, and retrieving object contents. Built with TypeScript and the MCP SDK, the server ensures secure and standardized communication with S3. It supports both HTTP and STDIO transport protocols, making it versatile for different deployment scenarios. The server can be run locally using Node.js or containerized with Docker, and it includes a built-in MCP Inspector for debugging and testing. This setup is particularly useful for developers looking to integrate S3 operations into their LLM workflows, providing a seamless interface for data retrieval and management.
Features
- MCP Transport Support: Supports STDIO and HTTP transport for flexible communication.
- Available Tools: Includes tools for listing buckets, listing objects, and retrieving object contents.
- Deployment Options: Can be deployed locally with Node.js or containerized with Docker.
- MCP Inspector: Built-in interface for debugging and testing.
Tools
list-buckets
Lists accessible S3 buckets with filtering.
list-objects
Browse objects within buckets with prefix filtering.
get-object
Retrieve object contents (text/binary support).