Skip to main content
Glama

AWS S3 MCP Server

AWS S3 MCP サーバー

AWS S3 操作用の MCP サーバー。事前に署名された URL を通じて S3 バケットへの安全なアクセスを提供します。

ツール

  1. list_objects
    • S3 バケット内のオブジェクトを一覧表示する
    • 入力:
      • prefix (文字列、オプション): オブジェクトキーのプレフィックスフィルタ
    • 戻り値: キー、サイズ、最終更新日を持つオブジェクトの配列
  2. get_object
    • オブジェクトにアクセスするための署名済みURLを生成する
    • 入力:
      • key (文字列、必須): 取得するオブジェクトキー
      • expiry (数値、オプション): URL の有効期限(秒数)(デフォルト: 3600)
    • 戻り値: 署名済みURLを含むobject_url
  3. put_object
    • オブジェクトをアップロードするための署名付きURLを生成する
    • 入力:
      • key (文字列、必須): アップロードするオブジェクトキー
      • expiry (数値、オプション): URL の有効期限(秒数)(デフォルト: 3600)
    • 戻り値: 署名済みURLを含むupload_url
  4. delete_object
    • バケットからオブジェクトを削除する
    • 入力:
      • key (文字列、必須): 削除するオブジェクトキー
    • 戻り値: 削除ステータスを示すsuccessブール値

設定

環境変数

サーバーには次の環境変数が必要です。

  • BUCKET_NAME : S3バケットの名前(必須)
  • REGION : AWS リージョン (デフォルト: "ap-southeast-1")

AWS 認証情報は、標準の AWS 認証情報設定方法 (環境変数、IAM ロール、または AWS 認証情報ファイル) を使用して設定する必要があります。

Claude Desktopでの使用

claude_desktop_config.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": "<YOUR_BUCKET_NAME>", "REGION": "<AWS_REGION>", "AWS_ACCESS_KEY_ID": "<YOUR_ACCESS_KEY>", "AWS_SECRET_ACCESS_KEY": "<YOUR_SECRET_KEY>" } } } }
NPXコマンド
{ "mcpServers": { "aws-ow-s3-mcp": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-aws-ow-s3-mcp" ], "env": { "BUCKET_NAME": "<YOUR_BUCKET_NAME>", "REGION": "<AWS_REGION>", "AWS_ACCESS_KEY_ID": "<YOUR_ACCESS_KEY>", "AWS_SECRET_ACCESS_KEY": "<YOUR_SECRET_KEY>" } } } }

建てる

Dockerビルド:

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

発達

サーバーは以下を使用して構築されます:

  • Node.js
  • タイプスクリプト
  • @モデルコンテキストプロトコル/sdk
  • @aws-sdk/クライアント-s3
  • @aws-sdk/s3 リクエスト事前署名者

ライセンス

このMCPサーバーはMITライセンスに基づいてライセンスされています。つまり、MITライセンスの条件に従って、ソフトウェアを自由に使用、改変、配布することができます。詳細については、プロジェクトリポジトリのLICENSEファイルをご覧ください。

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

事前に署名された URL を通じて AWS S3 バケットへの安全なアクセスを提供し、オブジェクトの一覧表示、ダウンロード、アップロード、削除を可能にします。

  1. ツール
    1. 設定
      1. 環境変数
      2. Claude Desktopでの使用
    2. 建てる
      1. 発達
        1. ライセンス

          Related MCP Servers

          • A
            security
            F
            license
            A
            quality
            An MCP server that provides tools for interacting with AWS S3 buckets, enabling direct access to S3 operations through the Model Context Protocol.
            Last updated -
            1
            Python
            • Apple
          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol server that provides seamless access to multiple storage services including S3, Azure Blob Storage, and Google Cloud Storage through Apache OpenDAL™.
            Last updated -
            3
            27
            Python
            Apache 2.0
          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol server implementation that enables Claude to perform AWS operations on S3 and DynamoDB services through natural language commands.
            Last updated -
            23
            92
            Python
            MIT License
            • Apple
          • A
            security
            A
            license
            A
            quality
            An Amazon S3 Model Context Protocol server that allows Large Language Models like Claude to interact with AWS S3 storage, providing tools for listing buckets, listing objects, and retrieving object contents.
            Last updated -
            3
            85
            10
            TypeScript
            MIT License
            • Apple

          View all related MCP servers

          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/OpenWorkspace-o1/aws-ow-s3-mcp'

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