Перейти к содержимому

AWS MCP Server

Сервер для операций с AWS ресурсами: S3 и DynamoDB с автоматическим логированием.

Python
126 stars

Описание

Это реализация сервера 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.

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
126

Ссылки