AWS EC2 Pricing
Obtén información actualizada sobre los precios de EC2 con una sola llamada. Rápido. Impulsado por un catálogo de precios de AWS preanalizado.
GitHub
21
Prueba este MCPPatrocinadoDocumentación
AWS Pricing MCP
Un servidor de Model Context Protocol (MCP) que proporciona datos de precios de instancias EC2 de AWS. Este proyecto incluye tanto una implementación de servidor tradicional como una función Lambda sin servidor.
Inicio Rápido
Despliegue Lambda (Recomendado)
La función Lambda proporciona la misma funcionalidad que el servidor pero con beneficios sin servidor:
# Build and deploy
sam build
sam deploy --guided
# Get the Function URL
aws cloudformation describe-stacks \
--stack-name aws-pricing-mcp \
--query 'Stacks[0].Outputs[?OutputKey==`FunctionUrl`].OutputValue' \
--output text
Para documentación detallada de Lambda, consulte LAMBDA.md.
Despliegue del Servidor
# Install dependencies
pip install -r requirements.txt
# Run the server
python src/server.py
Características
- Datos de Precios EC2: Encuentre las instancias EC2 más económicas según las especificaciones
- Múltiples Modelos de Precios: On Demand, Instancias Reservadas, CloudFix RightSpend
- Filtrado Flexible: Región, plataforma, tenencia, vCPU, RAM, GPU, etc.
- JSON-RPC 2.0: Cumplimiento completo del protocolo MCP
- Opción Sin Servidor: Función Lambda con URL de Función
- Datos Dinámicos: Precios siempre actualizados desde S3
Documentación
- LAMBDA.md - Documentación completa de Lambda
- MCP.md - Ejemplos del protocolo MCP
- PRICING.md - Formato y fuentes de datos de precios
- BUILD.md - Instrucciones de compilación