AWS MCP Server
Сервер для операций с AWS ресурсами: S3 и DynamoDB с автоматическим логированием.
Описание
Это реализация сервера Model Context Protocol для работы с AWS сервисами S3 и DynamoDB. Поддерживает создание, чтение, обновление и удаление бакетов, объектов, таблиц и элементов. Все операции логируются и доступны через endpoint audit://aws-operations. Идеально для интеграции с AI-моделями вроде Claude для автоматизации AWS задач, отчетов и управления данными. Технологии: Python, AWS SDK, uv для запуска.
Возможности
Операции с S3
Создание/удаление бакетов, загрузка/чтение/удаление объектов, список бакетов и объектов.
Операции с DynamoDB (таблицы)
Создание/описание/обновление/удаление таблиц, настройка TTL.
Операции с DynamoDB (элементы)
Вставка/получение/обновление/удаление элементов, запросы и сканирование.
Пакетные операции DynamoDB
Пакетное чтение/запись элементов, выполнение PartiQL в батче.
Логирование
Автоматическая запись всех операций через audit://aws-operations.
Установка
{ “mcpServers”: { “mcp-server-aws”: { “command”: “uv”, “args”: [ “–directory”, “/path/to/repo/mcp-server-aws”, “run”, “mcp-server-aws” ] } } }
Для установки: клонируйте репозиторий, настройте AWS credentials (AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION или через aws configure), добавьте конфиг в claude_desktop_config.json и запустите Claude desktop app.