Back to MCP Integrations

AWS MCP

Featured

MCP integration for AWS MCP within. Connect external services and extend Claude's capabilities.

0 installsAuthor: rishikavikondala

Installation

curl -fsSL https://claudekit.xyz/i/aws | bash

Description

Реализация сервера Model Context Protocol для операций AWS, который поддерживает сервисы S3 и DynamoDB с автоматическим логированием операций и аудит-трейлом.

Установка

Smithery

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

Ручная установка

Clone repository and add to claude_desktop_config.json with uv command

Конфигурация

Claude Desktop

"mcpServers": {
  "mcp-server-aws": {
    "command": "uv",
    "args": [
      "--directory",
      "/path/to/repo/mcp-server-aws",
      "run",
      "mcp-server-aws"
    ]
  }
}

Доступные инструменты

ИнструментОписание
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_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

Возможности

  • Операции с S3 бакетами и объектами
  • Управление таблицами DynamoDB и операции с элементами
  • Batch операции для DynamoDB
  • Управление TTL для таблиц DynamoDB
  • Автоматическое логирование операций
  • Аудит-трейл доступен через ресурс audit://aws-operations

Переменные окружения

Обязательные

  • AWS_ACCESS_KEY_ID - Ключ доступа AWS для аутентификации
  • AWS_SECRET_ACCESS_KEY - Секретный ключ доступа AWS для аутентификации

Опциональные

  • AWS_REGION - Регион AWS (по умолчанию us-east-1)

Примеры использования

create an S3 bucket and give it a random name

Ресурсы

Примечания

Требует IAM пользователя с правами чтения/записи для S3 и DynamoDB. Также можно использовать стандартную цепочку учетных данных AWS, настроенную через AWS CLI. Указан как Community Server в репозитории MCP серверов.