Precios del servidor MCP de AWS EC2
El servidor MCP de precios de AWS EC2 permite que cualquier script LLM o de automatización consulte los precios de EC2 en tiempo real con una sola llamada. Gracias a un catálogo de precios de AWS preanalizado, responde a preguntas como...
What is the cheapest EC2 instance with 32GB RAM?
Which AMD instances have more than 3.5 Ghz CPUs?
What is the 3-yr All Upfront discount on r6g family in eu-west-1?
What is the cheapest instance to run Windows with SQL Server Enterprise?
Usando Docker
Uso de una imagen de Docker Hub
Utilice este mcp_config.json para la imagen de Docker Hub:
{
"mcpServers": {
"AWS EC2 Pricing MCP": {
"command": "docker",
"args": ["run", "--rm", "-i", "-q", "--network", "none", "ai1st/aws-pricing-mcp"]
}
}
}El indicador
--rmelimina el contenedor cuando sale.El indicador
-ihabilita el modo interactivo para la comunicación stdio.El indicador
-qsuprime los mensajes de Docker sobre la descarga de la imagen.La
--network nonedesconecta totalmente el contenedor de la red para garantizar que no haya exfiltración de datos.
Usando una imagen local
Construye la imagen:
docker build -t aws-pricing-mcp . --build-arg BUILD_DATE=$(date +%Y-%m-%d)Esto descargará los datos de precios y creará la imagen. El parámetro BUILD_DATE garantiza que los datos de precios actualizados se descarguen durante la creación.
Ejemplo de mcp_config.json para una imagen creada localmente:
{
"mcpServers": { "AWS EC2 Pricing MCP": {
"command": "docker",
"args": ["run", "--rm", "-i", "--network", "none", "aws-pricing-mcp"]
}
}
}El indicador
--rmelimina el contenedor cuando sale.El indicador
-ihabilita el modo interactivo para la comunicación stdio.La
--network nonedesconecta totalmente el contenedor de la red para garantizar que no haya exfiltración de datos.
Related MCP server: AWS CLI MCP Server
Usando Python directamente
Primero deberás descargar los datos de precios:
curl https://cloudfix-public-aws-pricing.s3.us-east-1.amazonaws.com/pricing/ec2_pricing.json.gz | gunzip > ec2_pricing.jsonDebe estar en el mismo directorio que server.py.
Ejemplo de mcp_config.json para Python local:
{
"mcpServers": { "AWS EC2 Pricing MCP": {
"command": "python",
"args": [
"/path/to/server.py"
]
}
}
}Instrucciones de construcción
Para obtener instrucciones sobre cómo crear y publicar la imagen de Docker, consulte BUILD.md .
Formato JSON de datos de precios
Ver PRECIOS.md .