Skip to main content
Glama

AWS EC2-Preise MCP-Server

Docker-Pulls Schmiedeabzeichen

Der AWS EC2 Pricing MCP Server ermöglicht jedem LLM oder Automatisierungsskript die Abfrage von EC2-Preisen in Echtzeit mit einem Aufruf. Basierend auf einem vorab analysierten AWS-Preiskatalog beantwortet er Fragen wie:

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?

Verwenden von Docker

Verwenden eines Docker-Hub-Images

Verwenden Sie diese mcp_config.json für das Docker-Hub-Image:

{ "mcpServers": { "AWS EC2 Pricing MCP": { "command": "docker", "args": ["run", "--rm", "-i", "-q", "--network", "none", "ai1st/aws-pricing-mcp"] } } }
  • Das Flag --rm entfernt den Container beim Beenden.

  • Das Flag -i aktiviert den interaktiven Modus für die Standarddiokommunikation.

  • Das Flag -q unterdrückt die Docker-Meldungen zum Herunterladen des Images.

  • Die --network none trennt den Container vollständig vom Netzwerk, um sicherzustellen, dass keine Daten abfließen.

Verwenden eines lokalen Bildes

Erstellen Sie das Image:

docker build -t aws-pricing-mcp . --build-arg BUILD_DATE=$(date +%Y-%m-%d)

Dadurch werden die Preisdaten heruntergeladen und das Image erstellt. Der Parameter BUILD_DATE stellt sicher, dass die aktuellen Preisdaten während des Builds heruntergeladen werden.

Beispiel für mcp_config.json für ein lokal erstelltes Image:

{ "mcpServers": { "AWS EC2 Pricing MCP": { "command": "docker", "args": ["run", "--rm", "-i", "--network", "none", "aws-pricing-mcp"] } } }
  • Das Flag --rm entfernt den Container beim Beenden.

  • Das Flag -i aktiviert den interaktiven Modus für die Standarddiokommunikation.

  • Die --network none trennt den Container vollständig vom Netzwerk, um sicherzustellen, dass keine Daten abfließen.

Related MCP server: AWS CLI MCP Server

Python direkt verwenden

Sie müssen zuerst die Preisdaten herunterladen:

curl https://cloudfix-public-aws-pricing.s3.us-east-1.amazonaws.com/pricing/ec2_pricing.json.gz | gunzip > ec2_pricing.json

Es sollte sich im selben Verzeichnis wie server.py befinden.

Beispiel mcp_config.json für lokales Python:

{ "mcpServers": { "AWS EC2 Pricing MCP": { "command": "python", "args": [ "/path/to/server.py" ] } } }

Bauanleitungen

Anweisungen zum Erstellen und Veröffentlichen des Docker-Image finden Sie unter BUILD.md .

Preisdaten im JSON-Format

Siehe PRICING.md .

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/trilogy-group/aws-pricing-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server