Kloudle Cloud Security Scanner
Kloudle Cloud Security Scanner — это MCP-сервер для AI-агентов. Он проверяет безопасность облачных ресурсов AWS: S3, IAM, EC2, EKS, RDS, CloudTrail, CloudWatch Logs. ИИ-ассистенты могут самостоятельно сканировать конфигурации, находить уязвимости и формировать отчеты. Инструмент ориентирован на DevOps-инженеров и специалистов по безопасности, которые хотят делегировать рутинные проверки AI.
Сервер работает через протокол MCP с транспортом streamable-http. Это значит, что он может быть развернут как микросервис и вызываться удаленно.
Характеристики
Общее
- СтатусСообщество
Технологии
- Транспортstreamable-http
Описание
Возможности
- Сканирование бакетов S3 на публичный доступ, шифрование и логирование.
- Анализ политик IAM на избыточные разрешения и доверительные отношения.
- Проверка правил групп безопасности EC2 на открытые порты и неограниченный доступ.
- Аудит конфигурации кластеров EKS на соответствие лучшим практикам безопасности.
- Оценка настроек RDS: шифрование, автоматическое резервное копирование, публичный доступ.
- Инспекция трейлов CloudTrail на включение во всех регионах и целостность логов.
- Мониторинг метрик CloudWatch Logs на наличие подозрительной активности.
- Формирование сводного отчета о состоянии безопасности AWS-аккаунта.
- Выбор региона AWS для сканирования.
- Интеграция с AI-клиентами через MCP-протокол.
Как подключить
- 1. Установите сервер через npm:
npm install -g @kloudle/cloud-security-scanner. Убедитесь, что установлен Node.js версии 18 или выше. - 2. Настройте переменные окружения для доступа к AWS:
AWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY,AWS_REGION. Сервер использует эти ключи для сканирования. - 3. Добавьте сервер в конфигурацию вашего MCP-клиента. Для Claude Desktop отредактируйте файл
claude_desktop_config.json:{ "mcpServers": { "kloudle-scanner": { "command": "kloudle-cloud-security-scanner", "args": [], "env": { "AWS_ACCESS_KEY_ID": "ваш-ключ", "AWS_SECRET_ACCESS_KEY": "ваш-секрет", "AWS_REGION": "us-east-1" } } } } - 4. Перезапустите клиент. После этого AI-ассистент сможет выполнять команды сканирования.
Примеры запросов
- «Найди все бакеты S3 с публичным доступом в регионе eu-west-1.»
- «Проверь политики IAM на наличие ролей с доверием для всех аккаунтов AWS.»
- «Покажи группы безопасности EC2, которые разрешают SSH (порт 22) из любого IP.»
- «Выполни аудит CloudTrail: включен ли он во всех регионах и защищены ли логи от удаления.»
- «Сформируй отчет по безопасности EKS-кластеров: версия Kubernetes, сетевые политики, шифрование секретов.»
Технические детали
- Язык реализации: JavaScript (Node.js)
- Транспорт: streamable-http (поддержка потоковой передачи данных)
- Лицензия: не указана
- Совместимые клиенты: Claude Desktop, Cline, Continue.dev и другие MCP-совместимые ассистенты.
- Требования: Node.js 18+, учетные данные AWS с разрешениями на чтение ресурсов (s3:ListAllMyBuckets, iam:ListRoles, ec2:DescribeSecurityGroups и другие).