AWS S3 MCP Server
AWS S3 MCP サーバー
AWS S3 操作用の MCP サーバー。事前に署名された URL を通じて S3 バケットへの安全なアクセスを提供します。
ツール
list_objectsS3 バケット内のオブジェクトを一覧表示する
入力:
prefix(文字列、オプション): オブジェクトキーのプレフィックスフィルタ
戻り値: キー、サイズ、最終更新日を持つオブジェクトの配列
get_objectオブジェクトにアクセスするための署名済みURLを生成する
入力:
key(文字列、必須): 取得するオブジェクトキーexpiry(数値、オプション): URL の有効期限(秒数)(デフォルト: 3600)
戻り値: 署名済みURLを含む
object_url
put_objectオブジェクトをアップロードするための署名付きURLを生成する
入力:
key(文字列、必須): アップロードするオブジェクトキーexpiry(数値、オプション): URL の有効期限(秒数)(デフォルト: 3600)
戻り値: 署名済みURLを含む
upload_url
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ファイルをご覧ください。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables secure file uploads to Amazon S3 with progress tracking and presigned URL generation. Provides automatic UUID-based file naming and time-limited access URLs for uploaded files.MIT
- AlicenseAqualityDmaintenanceEnables interaction with S3-compatible storage services like AWS S3 and Cloudflare R2, supporting bucket management, object listing, reading, uploading, and deletion operations.5295ISC
- AlicenseNot gradedqualityFmaintenanceEnables interaction with AWS S3 through MCP, supporting bucket and object management, lifecycle configurations, tagging, policies, CORS settings, presigned URLs, and file uploads/downloads.3MIT
- AlicenseNot gradedqualityDmaintenanceEnables interaction with AWS S3 storage through bucket operations (create, delete, list), object management (upload, download, delete, list), and bucket policy configuration using AWS credentials.102MIT
Related MCP Connectors
Connect your video workflows to cloud storage. Organize and access video assets across projects wi…
Create and manage short links, track clicks, and automate URL management
File uploads for AI agents. Upload, list, and manage files. No signup required.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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