RM

rishikavikondala/mcp-server-aws

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

127 stars 24 forks 品質 63 トレンド 16MIT

rishikavikondala/mcp-server-awsは、https://github.com/rishikavikondala/mcp-server-aws.からインポートされたMCPサーバー候補です。

概要

rishikavikondala/mcp-server-awsは、https://github.com/rishikavikondala/mcp-server-aws.からインポートされたMCPサーバー候補です。

概要(AI 翻訳)

AWS操作向けのモデルコンテキストプロトコルサーバー実装で、現在S3およびDynamoDBサービスをサポートしています。すべての操作は自動的にログ化され、audit://aws-operationsリソースエンドポイントを通じてアクセス可能です。

デモ動画はこちらでご覧いただけます。

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

Claudeデスクトップアプリでローカルで動作

Smithery経由のインストール

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

手動インストール

  1. このリポジトリをクローンする。
  2. 以下の2つの方法のいずれかでAWS認証情報を設定します。このサーバーは、S3およびDynamoDBのAWSアカウントに対してRW権限を持つIAMユーザーが必要です。
  • 環境変数:AWS_ACCESS_KEY_ID、AWS_SECRET_ACCESS_KEY、AWS_REGION(デフォルトはus-east-1)
  • デフォルトのAWS認証チェーン(AWS CLIでaws configureを使って設定)
  1. [claude_desktop_config.jsonファイルに以下を追加してください:
  • MacOSでは:~/Library/Application\ Support/Claude/claude_desktop_config.json
  • Windows版:%APPDATA%/Claude/claude_desktop_config.json
  1. Claudeデスクトップアプリをインストールして起動します。

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

AWS MCP Server

A Model Context Protocol server implementation for AWS operations that currently supports S3 and DynamoDB services. All operations are automatically logged and can be accessed through the audit://aws-operations resource endpoint.

See a demo video here.

Listed as a Community Server within the MCP servers repository.

Running locally with the Claude desktop app

Installing via Smithery

To install AWS MCP Server for Claude Desktop automatically via Smithery:

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

Manual Installation

  1. Clone this repository.
  2. Set up your AWS credentials via one of the two methods below. Note that this server requires an IAM user with RW permissions for your AWS account for S3 and DynamoDB.
  • Environment variables: AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION (defaults to us-east-1)
  • Default AWS credential chain (set up via AWS CLI with aws configure)
  1. Add the following to your claude_desktop_config.json file:
  • On MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
  • On 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. Install and open the Claude desktop app.
  2. Try asking Claude to do a read/write operation of some sort to confirm the setup (e.g. create an S3 bucket and give it a random name). If there are issues, use the Debugging tools provided in the MCP documentation here.

Available Tools

S3 Operations

  • s3_bucket_create: Create a new S3 bucket
  • s3_bucket_list: List all S3 buckets
  • s3_bucket_delete: Delete an S3 bucket
  • s3_object_upload: Upload an object to S3
  • s3_object_delete: Delete an object from S3
  • s3_object_list: List objects in an S3 bucket
  • s3_object_read: Read an object’s content from S3

DynamoDB Operations

Table Operations

  • dynamodb_table_create: Create a new DynamoDB table
  • dynamodb_table_describe: Get details about a DynamoDB table
  • dynamodb_table_delete: Delete a DynamoDB table
  • dynamodb_table_update: Update a DynamoDB table

Item Operations

GitHub で README 全文を見る

インストール

npx -y @smithery/cli install mcp-server-aws --client claude
MCP 初心者?mcpskill.org のガイドから始めましょう →