AWS EC2 Pricing MCP Server
AWS EC2 Pricing MCP Server permet a qualsevol LLM o script d'automatització consultar el preu en temps real d'EC2 amb una sola crida. Impulsat per un catàleg de preus d'AWS pre-processat, respon a preguntes com
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?
Usant Docker
Usant una imatge del Docker Hub
Use this mcp_config.json for Docker hub image:
{ "mcpServers": { "AWS EC2 Pricing MCP": { "command": "docker", "args": ["run", "--rm", "-i", "-q", "--network", "none", "ai1st/aws-pricing-mcp"] } }
}- La bandera
--rmelimina el contenidor quan surt. - La bandera
-ihabilita el mode interactiu per a la comunicació stdio. - La bandera
-qsuprimeix els missatges de Docker sobre la descàrrega de la imatge. - La bandera
--network nonedesconnecta completament el contenidor de la xarxa per garantir que no es filtrin dades.
Usant una imatge local
Build the image:
docker build -t aws-pricing-mcp . --build-arg BUILD_DATE=$(date +%Y-%m-%d)Això descarregarà les dades de preus i construirà la imatge. El paràmetre BUILD_DATE assegura que les dades més recents es descarreguin durant la construcció.
Sample mcp_config.json for a locally built image:
{ "mcpServers": { "AWS EC2 Pricing MCP": { "command": "docker", "args": ["run", "--rm", "-i", "--network", "none", "aws-pricing-mcp"] } }
}- La bandera
--rmelimina el contenidor quan surt. - La bandera
-ihabilita el mode interactiu per a la comunicació stdio. - La bandera
--network nonedesconnecta completament el contenidor de la xarxa per garantir que no es filtrin dades.
Usant Python directament
Necessitaràs descarregar les dades de preus primer:
curl https://cloudfix-public-aws-pricing.s3.us-east-1.amazonaws.com/pricing/ec2_pricing.json.gz | gunzip > ec2_pricing.jsonHa d'estar al mateix directori que server.py.
Sample mcp_config.json for local Python:
{ "mcpServers": { "AWS EC2 Pricing MCP": { "command": "python", "args": [ "/path/to/server.py" ] } }
}Instruccions de construcció
Per a instruccions sobre com construir i publicar la imatge Docker, vegeu BUILD.md.
Format JSON de dades de preus
Vegeu PRICING.md.




