Skip to main content
Glama

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ブール値

Related MCP server: S3 MCP Server

設定

環境変数

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

  • 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ファイルをご覧ください。

F
license - not found
-
quality - not tested
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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

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