Skip to main content
Glama

AWS MCP サーバー

鍛冶屋のバッジ

AWSオペレーション用のモデルコンテキストプロトコルサーバー実装。現在S3およびDynamoDBサービスをサポートしています。すべてのオペレーションは自動的にログに記録され、 audit://aws-operationsリソースエンドポイントからアクセスできます。

デモビデオはこちらをご覧ください。

MCP サーバー リポジトリ内にコミュニティ サーバーとしてリストされます。

Claudeデスクトップアプリでローカルで実行する

Smithery経由でインストール

Smithery経由で Claude Desktop 用の AWS MCP Server を自動的にインストールするには:

npx -y @smithery/cli install mcp-server-aws --client claude

手動インストール

  1. このリポジトリをクローンします。

  2. 以下の2つの方法のいずれかでAWS認証情報を設定します。このサーバーでは、S3とDynamoDBのAWSアカウントに対するRW権限を持つIAMユーザーが必要です。

  • 環境変数: AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEYAWS_REGION (デフォルトはus-east-1 )

  • デフォルトの AWS 認証情報チェーン ( aws configureを使用して AWS CLI 経由で設定)

  1. claude_desktop_config.jsonファイルに次の内容を追加します。

  • MacOSの場合: ~/Library/Application\ Support/Claude/claude_desktop_config.json

  • Windows の場合: %APPDATA%/Claude/claude_desktop_config.json

"mcpServers": { "mcp-server-aws": { "command": "uv", "args": [ "--directory", "/path/to/repo/mcp-server-aws", "run", "mcp-server-aws" ] } }
  1. Claude デスクトップ アプリをインストールして開きます。

  2. 設定を確認するために、Claude に何らかの読み取り/書き込み操作を実行させてみてください(例:S3 バケットを作成し、ランダムな名前を付ける)。問題が発生した場合は、MCP ドキュメント(こちら)で提供されているデバッグツールをご利用ください。

Related MCP server: WebDAV MCP Server

利用可能なツール

S3オペレーション

  • s3_bucket_create : 新しいS3バケットを作成する

  • s3_bucket_list : すべてのS3バケットを一覧表示する

  • s3_bucket_delete : S3バケットを削除する

  • s3_object_upload : オブジェクトを S3 にアップロードする

  • s3_object_delete : S3 からオブジェクトを削除する

  • s3_object_list : S3 バケット内のオブジェクトを一覧表示する

  • s3_object_read : S3からオブジェクトのコンテンツを読み取る

DynamoDB 操作

テーブル操作

  • dynamodb_table_create : 新しい DynamoDB テーブルを作成する

  • dynamodb_table_describe : DynamoDB テーブルの詳細を取得する

  • dynamodb_table_delete : DynamoDB テーブルを削除する

  • dynamodb_table_update : DynamoDB テーブルを更新する

アイテム操作

  • dynamodb_item_put : DynamoDB テーブルにアイテムを配置する

  • dynamodb_item_get : DynamoDB テーブルからアイテムを取得する

  • dynamodb_item_update : DynamoDB テーブル内のアイテムを更新する

  • dynamodb_item_delete : DynamoDB テーブルからアイテムを削除する

  • dynamodb_item_query : DynamoDB テーブル内のアイテムをクエリする

  • dynamodb_item_scan : DynamoDB テーブル内のアイテムをスキャンする

バッチ操作

  • dynamodb_batch_get : DynamoDB テーブルから複数のアイテムをバッチ取得する

  • dynamodb_item_batch_write : DynamoDB アイテムのバッチ書き込み操作 (put/delete)

  • dynamodb_batch_execute : 複数の PartiQL ステートメントをバッチで実行する

TTL操作

  • dynamodb_describe_ttl : テーブルのTTL設定を取得する

  • dynamodb_update_ttl : テーブルのTTL設定を更新する

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/rishikavikondala/mcp-server-aws'

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