Skip to main content
Glama

s3-tools MCP サーバー

AWS S3バケットを操作するためのツールを提供するMCPサーバー。このサーバーは、モデルコンテキストプロトコル(MCP)を介してS3バケット操作に直接アクセスすることを可能にします。

特徴

ツール

現在、サーバーは次のツールを実装しています。

  • list-s3-buckets : AWS アカウント内のすべての S3 バケットを一覧表示します

    • AWSリージョンを指定するためのオプションのregionパラメータ

    • バケット名のフォーマットされたリストを返します

Related MCP server: MCP Server

前提条件

インストール

PyPIから

uvx install s3-tools

ソースから

  1. リポジトリをクローンする

  2. uv を使用してインストールします。

uv pip install .

AWS認証情報の設定

このサーバーはS3バケットにアクセスするためにAWS認証情報を必要とします。認証情報はいくつかの方法で設定できます。

  1. AWS CLI 設定(推奨)

    aws configure

    これにより~/.aws/credentialsに認証情報が作成/更新されます。

  2. 環境変数

    export AWS_ACCESS_KEY_ID="your_access_key" export AWS_SECRET_ACCESS_KEY="your_secret_key" export AWS_DEFAULT_REGION="your_preferred_region" # optional
  3. IAM ロール(AWS インフラストラクチャ上で実行されている場合)

AWS 認証情報の詳細については、 AWS ドキュメントを参照してください。

構成

クロードデスクトップ

Claude Desktop 構成ファイルにサーバー構成を追加します。

MacOS : ~/Library/Application Support/Claude/claude_desktop_config.json
Windows : %APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "s3-tools": { "command": "uvx", "args": ["s3-tools"] } } }

開発構成

開発/テストの場合、ソースから直接サーバーを実行できます。

{ "mcpServers": { "s3-tools": { "command": "uv", "args": [ "--directory", "/path/to/s3-tools", "run", "s3-tools" ] } } }

発達

建物

  1. 同期の依存関係:

uv sync
  1. ビルドパッケージ:

uv build

出版

PyPI に公開するには:

uv publish

注: PyPI 資格情報は次のように設定する必要があります。

  • トークン: --tokenまたはUV_PUBLISH_TOKEN

  • またはユーザー名/パスワード: --username / UV_PUBLISH_USERNAMEおよび--password / UV_PUBLISH_PASSWORD

デバッグ

MCPサーバーはstdio経由で通信するため、デバッグが困難になる場合があります。開発にはMCP Inspectorの使用をお勧めします。

npx @modelcontextprotocol/inspector uv run s3-tools

ライセンス

マサチューセッツ工科大学

貢献

貢献を歓迎します!お気軽にプルリクエストを送信してください。

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

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/sofianhamiti/mcp-server-s3'

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