🏛️
AWS Solutions Architect
enriquecordero/sdd-studio · MIT · Cloud · 🔌 MCP
Un arquitecto de AWS en Copilot: aclara requisitos, compara arquitecturas, estima costos y entrega diagrama e IaC; solo lectura por defecto.
SERVIDORES MCP
sdd-awsarch-knowledgeremoto knowledge-mcp.global.api.awssdd-awsarch-pricinglocal ejecuta código en tu máquina:uvx awslabs.aws-pricing-mcp-server@1.1.1sdd-awsarch-iaclocal ejecuta código en tu máquina:uvx awslabs.aws-iac-mcp-server@1.0.26sdd-awsarch-walocal ejecuta código en tu máquina:uvx awslabs.well-architected-security-mcp-server@0.2.0sdd-awsarch-apilocal ejecuta código en tu máquina:uvx awslabs.aws-api-mcp-server@1.5.6
SE ACTIVA CUANDO DICES
"diseña una arquitectura para…""¿cuánto costaría…?""revisa este CDK/CloudFormation"
EL MÉTODO
OBTIENES
- Opciones comparadas con su costo
- Diagrama Mermaid del diseño
- CDK o CloudFormation validado
ORIGEN
enriquecordero/sdd-studio · SDD Studio · MIT · adaptado para GitHub Copilot
Cómo usarlo
- Actívalo desde la galería de SDD Studio: añade
sdd-awsarch-knowledge,sdd-awsarch-pricing,sdd-awsarch-iac,sdd-awsarch-wa,sdd-awsarch-apia.vscode/mcp.jsonen modo Solo lectura y el skill a.github/skills/aws-architect/. - Necesitas en tu PATH: uv, AWS CLI.
- VS Code te pedirá confiar en el servidor e iniciarlo (se ejecuta en tu máquina). Credenciales: Tu perfil local de AWS (pricing, IaC, seguridad y API); VS Code pide perfil y región al iniciar. Knowledge no necesita credenciales..
- Para que Copilot pueda hacer cambios, cambia el modo a Operar en la galería; antes te avisa de lo que implica.
- Pídeselo a Copilot en modo Agent, por ejemplo:
Diseña una arquitectura para una API REST con 2.000 peticiones/min en us-east-1, compárala con una opción serverless, estima el costo mensual y dame el diagrama Mermaid y el CDK.
Servidores a mano
Sin SDD Studio, copia esto en .vscode/mcp.json (modo Solo lectura):
{
"inputs": [
{
"id": "sdd_aws_profile",
"type": "promptString",
"description": "Perfil de AWS (aws configure / aws sso login)",
"default": "default"
},
{
"id": "sdd_aws_region",
"type": "promptString",
"description": "Región de AWS",
"default": "us-east-1"
}
],
"servers": {
"sdd-awsarch-knowledge": {
"type": "http",
"url": "https://knowledge-mcp.global.api.aws"
},
"sdd-awsarch-pricing": {
"type": "stdio",
"command": "uvx",
"args": [
"awslabs.aws-pricing-mcp-server@1.1.1"
],
"env": {
"AWS_PROFILE": "${input:sdd_aws_profile}",
"AWS_REGION": "${input:sdd_aws_region}",
"FASTMCP_LOG_LEVEL": "ERROR"
}
},
"sdd-awsarch-iac": {
"type": "stdio",
"command": "uvx",
"args": [
"awslabs.aws-iac-mcp-server@1.0.26"
],
"env": {
"AWS_PROFILE": "${input:sdd_aws_profile}",
"AWS_REGION": "${input:sdd_aws_region}",
"FASTMCP_LOG_LEVEL": "ERROR"
}
},
"sdd-awsarch-wa": {
"type": "stdio",
"command": "uvx",
"args": [
"awslabs.well-architected-security-mcp-server@0.2.0"
],
"env": {
"AWS_PROFILE": "${input:sdd_aws_profile}",
"AWS_REGION": "${input:sdd_aws_region}",
"FASTMCP_LOG_LEVEL": "ERROR"
}
},
"sdd-awsarch-api": {
"type": "stdio",
"command": "uvx",
"args": [
"awslabs.aws-api-mcp-server@1.5.6"
],
"env": {
"AWS_REGION": "${input:sdd_aws_region}",
"AWS_API_MCP_PROFILE_NAME": "${input:sdd_aws_profile}",
"READ_OPERATIONS_ONLY": "true",
"AWS_API_MCP_ALLOW_UNRESTRICTED_LOCAL_FILE_ACCESS": "no-access",
"AWS_API_MCP_SUPPRESS_DEPRECATION_WARNING": "true"
}
}
}
}Cómo activarlo
Con SDD Studio
Abre la galería (panel ⚡ → Powers → Abrir galería…), busca AWS Solutions Architect y pulsa + Activar en este repo.
A mano (Copilot, Kiro, Cursor o Claude Code)
Copia la carpeta skills/aws-architect a .github/skills/aws-architect/ de tu repo. Archivos: