trackmcp
Back to directory
openworkspace-o1

aws-ow-s3-mcp

View on GitHub

OpenWorkspace-o1 S3 Model Context Protocol Server.

2 stars TypeScriptServers & Infrastructure Updated Apr 9, 2025

Documentation

AWS S3 MCP Server

MCP Server for AWS S3 operations, providing secure access to S3 buckets through pre-signed URLs.

Tools

1. `list_objects`

    2. `get_object`

      3. `put_object`

        4. `delete_object`

          Setup

          Environment Variables

          The server requires the following environment variables:

          • `BUCKET_NAME`: The name of your S3 bucket (required)
          • `REGION`: AWS region (default: "ap-southeast-1")

          AWS credentials should be configured using standard AWS credential configuration methods (environment variables, IAM roles, or AWS credentials file).

          Usage with Claude Desktop

          Add the following to your `claude_desktop_config.json`:

          json
          {
            "mcpServers": {
              "aws-ow-s3-mcp": {
                "command": "docker",
                "args": [
                  "run",
                  "-i",
                  "--rm",
                  "-e",
                  "BUCKET_NAME",
                  "-e",
                  "REGION",
                  "-e",
                  "AWS_ACCESS_KEY_ID",
                  "-e",
                  "AWS_SECRET_ACCESS_KEY",
                  "mcp/aws-ow-s3-mcp"
                ],
                "env": {
                  "BUCKET_NAME": "",
                  "REGION": "",
                  "AWS_ACCESS_KEY_ID": "",
                  "AWS_SECRET_ACCESS_KEY": ""
                }
              }
            }
          }

          NPX Command

          json
          {
            "mcpServers": {
              "aws-ow-s3-mcp": {
                "command": "npx",
                "args": [
                  "-y",
                  "@modelcontextprotocol/server-aws-ow-s3-mcp"
                ],
                "env": {
                  "BUCKET_NAME": "",
                  "REGION": "",
                  "AWS_ACCESS_KEY_ID": "",
                  "AWS_SECRET_ACCESS_KEY": ""
                }
              }
            }
          }

          Build

          Docker build:

          bash
          docker build -t mcp/aws-ow-s3-mcp-server .

          Development

          The server is built using:

          • Node.js
          • TypeScript
          • @modelcontextprotocol/sdk
          • @aws-sdk/client-s3
          • @aws-sdk/s3-request-presigner

          License

          This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.

          Frequently asked questions

          What is aws-ow-s3-mcp?

          aws-ow-s3-mcp is OpenWorkspace-o1 S3 Model Context Protocol Server.

          How do I install aws-ow-s3-mcp?

          Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

          Is aws-ow-s3-mcp open source?

          Yes — it is hosted on GitHub at https://github.com/openworkspace-o1/aws-ow-s3-mcp and has 2 stars.

          Related MCP tools

          Run your own MCP server? See who uses it and what to fix.

          Measure it with TrackMCP