AWS Builder Center
Servidor MCP (Kiro) para consultar costos, pricing y recomendaciones de optimización de AWS

Servidor MCP (Kiro) para consultar costos, pricing y recomendaciones de optimización de AWS

Servidor MCP que se integra con AWS Cost Explorer para analizar gastos, identificar servicios costosos y generar recomendaciones automáticas de optimización con reportes HTML visuales.

La optimización de costos en AWS es un desafío constante. Las organizaciones desperdician en promedio 20-30% de su presupuesto cloud en recursos infrautilizados o mal dimensionados. AWS Cost Explorer MCP Server automatiza este proceso mediante un servidor MCP que se integra con AWS Cost Explorer API y CloudWatch para proporcionar análisis en tiempo real, identificar desperdicios y generar recomendaciones accionables.

¿Por Qué Este Servidor?
Revisar manualmente Cost Explorer, analizar métricas de CloudWatch y generar reportes consume tiempo valioso. Este servidor MCP centraliza todas estas operaciones en una interfaz programática simple, permitiendo:
  • Consultar costos por período (día, mes, año) con un solo comando
  • Identificar automáticamente los servicios más costosos
  • Detectar instancias EC2 infrautilizadas con ahorros potenciales
  • Generar reportes HTML ejecutivos con visualizaciones profesionales
  • Calcular ROI de Reserved Instances y estrategias de optimización
Transforma la gestión de costos de AWS de una tarea reactiva a un proceso proactivo y automatizado.

Requisitos
  • Python 3.11+
  • Cuenta AWS, con un usuario IAM con permisos de Cost Explorer
  • AWS CLI configurado

Instalación
  • Clonar repositorio
    • git clone https://github.com/tu-empresa/aws-cost-mcp-server.git
    • cd aws-cost-mcp-server
  • Crear y activar entorno virtual
    • python -m venv venv
    • source venv/bin/activate # Mac/Linux | En Windows: venv\Scripts\activate
  • Instalar dependencias
    • pip install -r requirements.txt
  • Configurar AWS credentials
    • aws configure

Configuración en Kiro
Agregar al archivo "~/.kiro/settings/mcp.json":
{
"mcpServers": {
"aws-cost-explorer": {
"command": "/ruta/completa/aws-cost-mcp-server/venv/bin/python3",
"args": ["/ruta/completa/aws-cost-mcp-server/server.py"],
"env": {
"AWS_PROFILE": "default",
"AWS_REGION": "us-east-1"
},
"disabled": false,
"autoApprove": ["get_current_costs", "get_cost_forecast", "get_costs_by_service"]
}
}
}

Uso de nuestro servidor MCP (kiro)
Una vez configurado en Kiro, puedes usar comandos como:
  • ¿Cuánto he gastado este mes en AWS?
  • Muéstrame los costos por servicio de los últimos 30 días
  • ¿Cuál es el forecast de costos para el próximo mes?
  • Dame recomendaciones para reducir costos

Visita el repositorio público:

Kiro en acción:
Any opinions in this article are those of the individual author and may not reflect the opinions of AWS.
Enjoyed reading this content? Let the author know!

Your likes, comments, shares, and saves help creators reach more builders.

Loading recommendations

Loading article