aws-mcp
Прямой мост между вашим AI-ассистентом и всей мощью Amazon Web Services. aws-mcp вызывает любые AWS API напрямую из чата. Не нужно переключаться между консолью AWS, терминалом и IDE — всё управление инфраструктурой происходит внутри диалога.
Ключевая особенность — первоклассная поддержка SSO через IAM Identity Center. Если сессия истекла, сервер сам запросит повторный вход. Никаких ручных обновлений ключей и зависших сессий. Это особенно ценно в командах с корпоративной аутентификацией.
Установка
npx -y @yawlabs/aws-mcpХарактеристики
Общее
- СтатусСообщество
Технологии
- Транспортstdio
Описание
Возможности
- Вызов любого AWS API: от S3 и EC2 до Lambda, DynamoDB и IAM.
- Автоматический перелогин при истечении SSO-сессии без потери контекста беседы.
- Управление ресурсами: создание, чтение, обновление и удаление через естественный язык.
- Выполнение сложных цепочек команд в несколько шагов в рамках одного запроса.
- Поиск и анализ логов CloudWatch Logs по заданным фильтрам.
- Настройка Security Groups, IAM Policy и S3 Bucket Policy текстом.
- Работа с бессерверными приложениями: просмотр и управление Lambda, API Gateway, DynamoDB.
- Агрегация информации: спрашивайте «какой трафик на NLB?» — сервер сам сходит в CloudWatch.
Как подключить
Перед запуском убедитесь, что у вас установлен Node.js версии 18 или выше и настроен доступ к AWS (через aws configure или aws sso login).
Шаг 1. Устанавливать ничего не нужно, просто выполните команду:
npx -y @yawlabs/aws-mcp
Шаг 2. Добавьте конфигурацию в ваш MCP-клиент, например в Claude Desktop:
{
"mcpServers": {
"aws-mcp": {
"command": "npx",
"args": ["-y", "@yawlabs/aws-mcp"],
"env": {
"AWS_REGION": "us-east-1",
"AWS_PROFILE": "your-profile-name"
}
}
}
}
Шаг 3. Перезапустите клиент. Сервер подхватит вашу активную AWS-сессию и будет готов к работе.
Примеры запросов
- «Покажи все EC2-инстансы в регионе eu-west-1 и их текущие статусы.»
- «Найди S3-бакет с именем, заканчивающимся на «-logs», и покажи размер самого свежего файла.»
- «Создай IAM-роль для EC2 с правами на чтение из DynamoDB по префиксу «app-».»
- «Проверь логи Lambda-функции «order-processor» за последний час, найди ошибки и выведи их количество.»
Технические детали
- Язык: TypeScript (Node.js)
- Транспорт: stdio
- Лицензия: MIT
- Совместимость: Claude Desktop, Claude Code, Cursor, VS Code (Continue.dev, GenAIScript), любое MCP-приложение
- Аутентификация: через AWS CLI, SSO, переменные окружения