
rishikavikondala/mcp-server-aws
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
rishikavikondala/mcp-server-aws — это кандидат на MCP-сервер, импортированный из https://github.com/rishikavikondala/mcp-server-aws.
Обзор
rishikavikondala/mcp-server-aws — это кандидат на MCP-сервер, импортированный из https://github.com/rishikavikondala/mcp-server-aws.
Обзор (машинный перевод)
Реализация сервера Model Context Protocol для операций AWS, которая в настоящее время поддерживает сервисы S3 и DynamoDB. Все операции автоматически регистрируются и доступны через конечную точку ресурса audit://aws-operations.
Смотрите демо-видео здесь.
Указан как сервер сообщества в репозитории серверов MCP.
Локальная работа с десктопным приложением Claude
Установка через Smithery
Чтобы автоматически установить AWS MCP Server для Claude Desktop через Smithery:
Ручная установка
- Клонируйте этот репозиторий.
- Настройте учетные данные AWS одним из двух приведённых ниже способов. Обратите внимание, что для этого сервера требуется пользователь IAM с правами RW для вашего аккаунта AWS для S3 и DynamoDB.
- Переменные среды:
AWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY,AWS_REGION(по умолчанию отображаетсяus-east-1) - Стандартная цепочка учетных данных AWS (настраивается через AWS CLI с помощью
aws configure)
- Добавьте следующее в ваш файл
claude_desktop_config.json:
- На MacOS:
~/Library/Application\ Support/Claude/claude_desktop_config.json - На Windows:
%APPDATA%/Claude/claude_desktop_config.json
- Установите и откройте десктопное приложение Claude.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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
- Clone this repository.
- 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 tous-east-1) - Default AWS credential chain (set up via AWS CLI with
aws configure)
- Add the following to your
claude_desktop_config.jsonfile:
- 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"
]
}
}
- Install and open the Claude desktop app.
- 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
Установка
npx -y @smithery/cli install mcp-server-aws --client claude