🏛️
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

Prerrequisitos: uv, AWS CLI · Credenciales: Tu perfil local de AWS (pricing, IaC, seguridad y API); VS Code pide perfil y región al iniciar. Knowledge no necesita credenciales. · Solo lectura por defecto · modo Operar opcional

SE ACTIVA CUANDO DICES
"diseña una arquitectura para…""¿cuánto costaría…?""revisa este CDK/CloudFormation"
EL MÉTODO
REQUISITOSpropone 2-3 opcionesOPCIONESestima con preciosCOSTOdibuja en MermaidDISEÑOgenera y validaIaC
OBTIENES
ORIGEN

enriquecordero/sdd-studio · SDD Studio · MIT · adaptado para GitHub Copilot

Cómo usarlo

  1. 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-api a .vscode/mcp.json en modo Solo lectura y el skill a .github/skills/aws-architect/.
  2. Necesitas en tu PATH: uv, AWS CLI.
  3. 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..
  4. Para que Copilot pueda hacer cambios, cambia el modo a Operar en la galería; antes te avisa de lo que implica.
  5. 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: