AWS‑IReveal‑MCP
AWS‑IReveal‑MCP és un servidor Model Context Protocol (MCP) dissenyat per proporcionar a equips de seguretat i a respondents d’incidents una interfície unificada als serveis AWS útils per a la investigació. En connectar AWS‑IReveal‑MCP a qualsevol client MCP (com Claude Desktop o Cline), podeu invocar consultes i anàlisis a través de diversos serveis AWS sense sortir del vostre espai de treball basat en LLM.
Característiques
AWS‑IReveal‑MCP s’integra amb els següents serveis i funcionalitats d’AWS:
- CloudTrail — Registres d’esdeveniments de gestió per a l’activitat API
- Amazon Athena — Consultes SQL sobre registres CloudTrail
- CloudWatch — Registres operatius i anàlisi ad hoc
- Amazon GuardDuty — Detecció de amenaces i investigació d’informes
- AWS Config — Història de configuració de recursos i estat de compliment
- VPC Flow Logs — Metadades del trànsit de xarxa per a anàlisi forense
- Network Access Analyzer — Verificació d’accessibilitat a través de SG/NACL/VPC
- IAM Access Analyzer — Descoberta d’accessos basats en polítiques i recursos
En conjunt, aquests serveis us permeten
- Traçar “qui va fer què, quan i on” (CloudTrail, Config)
- Examinar esdeveniments de dades detallats (Athena)
- Cercar i visualitzar registres (CloudWatch, VPC Flow Logs)
- Mostrar alertes de seguretat (GuardDuty, IAM Access Analyzer)
- Verificar l’accessibilitat i configuració de xarxa (Network Access Analyzer)
Exemples de consultes
- analitza l’activitat per IP x.x.x.x en els últims 5 dies
- analitza l’activitat per rol 'sysadmin' en les últimes 24 hores
- investiga activitat sospitosa a CloudTrail en els últims 7 dies a us-west-2
- hi ha algun esdeveniment de dades a buckets amb nom que conté 'customers' en els últims 7 dies?
- investiga registres CloudWatch relacionats amb Bedrock
- proposa remediacions per a troballes GuardDuty amb risc alt que han succeït en els últims 2 dies
- identifica recursos no complidors, explica les regles violades i suggereix remediació
Instal·lació
Requisits previs
- Instal·la UV amb:
curl -Ls https://astral.sh/uv/install.sh | sh
- Clona el repositori i configura l’entorn (això instal·larà les dependències necessàries):
git clone https://github.com/Brucedh/aws-ireveal-mcp.git
cd aws-ireveal-mcp
uv venv
source .venv/bin/activate
Configuració
Afegeix la configuració següent al fitxer de configuració del client MCP:
{ "mcpServers": { "aws-ireveal": { "command": "uv", "args": [ "--directory", "/path_to_your/aws-ireveal-mcp", "run", "server.py" ], "env": { "AWS_PROFILE": "<YOUR_PROFILE>" } } }
}




