MCP de seguridad de AWS
AWS Security MCP es un servidor de protocolo de contexto de modelo que proporciona un cliente MCP como Claude para interactuar con los servicios de seguridad de AWS, lo que permite que los asistentes de IA inspeccionen y analicen de forma autónoma su infraestructura de AWS para detectar problemas de seguridad.
Características
- Consulte la infraestructura de AWS con Natural Lang, por ejemplo: "compartir una lista de instancias EC2 en ejecución que sean del tipo t2.large".
- Consulte los hallazgos de seguridad de GuardDuty, SecurityHub y IAM Access Analyzer
- Enumere e inspeccione los recursos de AWS para detectar configuraciones de seguridad incorrectas
- Analizar roles, políticas y permisos de IAM para detectar problemas de seguridad
- Examinar instancias EC2, grupos de seguridad y componentes de red
- Escanear en busca de información confidencial en variables de entorno y configuraciones
- Genere informes de modelado de amenazas sobre la marcha
- Genere recomendaciones de seguridad contextuales sobre la marcha
- Genere un mapa de red sobre la marcha para visualizar cómo se ve el mapa de red de su infraestructura de AWS
- Genere análisis de radio de explosión de cualquier servicio/recurso o equipos que estén etiquetados.
- Busque sin problemas entre sus recursos etiquetados
Cobertura de los servicios de AWS
Actualmente compatible
- IAM : Roles, usuarios, políticas, claves de acceso y análisis de permisos
- EC2 : instancias, grupos de seguridad, interfaces de red elásticas, VPC, subredes y tablas de rutas
- S3 : Análisis de depósitos, permisos y acceso público
- GuardDuty : Hallazgos y detectores
- SecurityHub : Hallazgos y cumplimiento de estándares
- Lambda : Funciones, permisos y configuraciones
- Cloudfront : Distribuciones de Cloudfront, Mapeo de orígenes, Mapeo de rutas de API
- Balanceador de carga : ALB, ELB, NLB, grupos objetivo, oyentes,
- Route53 : Zonas alojadas, conjuntos de registros
- WAF : WebACL, AWS WAF
- Escudo : Protección contra DDOS de AWS
- Analizador de acceso IAM : hallazgos de seguridad en el Analizador de acceso IAM
- ECS/ECR : repositorios de contenedores, imágenes y hallazgos de escaneo
- Organizaciones : Estructura de la organización de AWS, cuentas, SCP y controles a nivel de organización
Trabajo en progreso
- CloudTrail : Análisis de registros de auditoría
- KMS : Gestión de claves y cifrado
- Config : Cumplimiento de la configuración
Instalación
Prerrequisitos
- ultravioleta
- Python 3.11+
- Cuenta de AWS con credenciales adecuadas: ¡puede trabajar con claves de acceso de AWS o credenciales de AWS STS!
- Cliente MCP (Claude Desktop, Cline, 5ire, etc.)
Configuración
- Clonar este repositorio:
- Asegúrese de tener instalado
uv
https://docs.astral.sh/uv/getting-started/installation/#installation-methods - Hacer que el script del ejecutor sea ejecutable:
- Actualice el archivo
run_aws_security.sh
con credenciales de AWS válidas
También puede utilizar credenciales de AWS STS y perfiles de AWS; solo necesita exportarlos antes de ejecutar el cliente MCP.
Configuración del cliente MCP
En teoría, cualquier cliente MCP debería funcionar con AWS Security MCP. A continuación, se muestra la configuración de Claude Desktop.
Para configurar Claude Desktop como un cliente de AWS Security MCP, vaya a Claude
-> Settings
-> Developer
-> Edit Config
-> claude_desktop_config.json
y agregue lo siguiente:
Alternativamente, edite este archivo directamente:
Ejecución de AWS Security MCP con esteroides
Usando cualquier cliente MCP podemos acoplar varios MCP entre sí, por ejemplo:
Solución de problemas
Si en algún momento tiene problemas al ejecutar el servidor MCP, puede intentar verificar los registros del servidor MCP que generalmente se almacenan en su sistema /Users/{userName}/Library/Logs/Claude
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Un servidor de protocolo de contexto de modelo que conecta a los asistentes de IA como Claude con los servicios de seguridad de AWS, lo que les permite consultar, inspeccionar y analizar de forma autónoma la infraestructura de AWS para detectar problemas de seguridad y configuraciones incorrectas.
- Características
- Cobertura de los servicios de AWS
- Instalación
- Configuración del cliente MCP
- Ejecución de AWS Security MCP con esteroides
- Solución de problemas
- Licencia
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol server that allows secure execution of pre-approved commands, enabling AI assistants to safely interact with the user's system.Last updated -1318JavaScript
- -securityFlicense-qualityA Model Context Protocol server allowing Claude AI to interact with AWS resources through natural language, enabling users to query and manage AWS services without using the traditional AWS Console or CLI.Last updated -TypeScript
- -securityFlicense-qualityA comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.Last updated -16TypeScript
Log Analyzer with MCPofficial
-securityAlicense-qualityA Model Context Protocol server that provides AI assistants access to AWS CloudWatch Logs, enabling browsing, searching, summarizing, and correlating logs across multiple AWS services.Last updated -71PythonApache 2.0