
Servidor MCP para modelado de amenazas estructurado basado en STRIDE con validación automática de código, análisis de contexto empresarial y generación completa de informes en formatos Markdown y JSON.
Un servidor de Protocolo de Contexto de Modelo (MCP) para el modelado de amenazas integral con validación de código guiada.
Este servidor proporciona herramientas para el modelado de amenazas, incluyendo análisis del contexto de negocio, análisis de arquitectura, análisis de actores de amenaza, análisis de límites de confianza, análisis de flujo de activos, validación de seguridad del código y generación de informes integrales.
Este Servidor MCP llama al LLM del agente existente en lugar de realizar una llamada externa a una API o red a un servicio diferente. Se basa en el LLM del cliente existente, que podría ser Amazon-Q, Kiro o Cline.
Este Servidor MCP de Modelado de Amenazas tiene tres funcionalidades principales:
También cuenta con herramientas para generar un informe final en formatos exportables tanto Markdown como JSON.
.threatmodel, pero esas instantáneas no se cargan automáticamente en una sesión posterior.Nota: Antes de usar estos prompts, primero debe completar el proceso de Instalación para configurar el servidor MCP.
"Threat model this project using the threat modeling MCP Server"
Ser específico en el prompt para usar el Servidor MCP de modelado de amenazas asegurará que el cliente (Cline/Kiro/etc.) siga las fases y la metodología exactas en lugar de tomar un atajo e introducir alucinaciones en los resultados.
"Threat model this subfolder using the threat modeling MCP Server"
Ejecutarlo en una subcarpeta limita el alcance del análisis previsto. Para guardar las exportaciones allí, solicite una ruta de salida dentro de esa subcarpeta; la ubicación de exportación no se infiere automáticamente del alcance del análisis.
"Save the threat model report"
"Please complete all the phases in the threat model plan and then generate the final report."
"Threat model this project using the threat model MCP server and consider this architecture_image.png attached for this review"
"Can you see if you can implement mitigation controls in the code based on the threats reported in the threat model"
"Can you updated the threat model based on the code fixes which mitigated the reported threats"
# Set up context
"Set business context for an e-commerce payment system"
# Add architecture
"Add a web server component using AWS EC2"
"Add a database component using AWS RDS"
# Identify threats
"Add a threat where an attacker with network access performs SQL injection"
# Add mitigations
"Add a mitigation for input validation"
# Export results
"Export the threat model to my_model.tc.json"
Antes de instalar el Servidor MCP de Modelado de Amenazas, asegúrese de cumplir con los siguientes requisitos:
uvx desde Astral o el README de GitHub
uvx --versionUna vez que tenga uvx instalado y verificado que funciona, agregue la siguiente configuración a su archivo de configuración mcp.json. Dependiendo del tipo de cliente que esté utilizando (kiro/cline/amazon-q), la ubicación de este mcp.json será diferente. Una vez que agregue la configuración y reinicie su IDE, el Servidor MCP de Modelado de Amenazas se instalará automáticamente directamente desde este repositorio de GitHub usando uvx.