Prix AWS EC2 - MCP Server sécurisé par ALMC Security 2025

Prix AWS EC2

Voir sur GitHub

Serveur MCP AWS EC2 Pricing

Docker Pullssmithery badge

Le serveur AWS EC2 Pricing MCP permet à n'importe quel LLM ou script d'automatisation d'interroger les prix EC2 en temps réel en un seul appel. Alimenté par un catalogue de prix AWS pré-exploité, il répond à des questions telles que

Quelle est l'instance EC2 la moins chère avec 32 Go de RAM ?

Quelles instances AMD ont plus de 3.5 Ghz CPUs ?

Quelle est la réduction All Upfront de 3 ans sur la famille r6g en eu-west-1 ?

Quelle est l'instance la moins chère pour exécuter Windows avec SQL Server Enterprise ?

Utilisation de Docker

Utilisation d'une image de hub Docker

Utilisez ce fichier mcp_config.json pour l'image de hub Docker :

{ "mcpServers" : { "AWS EC2 Pricing MCP" : { "command" : "docker", "args" : ["run", "--rm", "-i", "-q", "--network", "none", "ai1st/aws-pricing-mcp"] } } }
  • L'option --rm supprime le conteneur lorsqu'il se termine.
  • L'option -i active le mode interactif pour la communication stdio.
  • L'option -q supprime les messages de docker concernant le téléchargement de l'image.
  • L'option --network none déconnecte totalement le conteneur du réseau afin de garantir l'absence d'exfiltration de données.

Utilisation d'une image locale

Construisez l'image :

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

Ceci téléchargera les données de tarification et construira l'image. Le paramètre BUILD_DATE permet de s'assurer que les données de tarification les plus récentes sont téléchargées lors de la construction.

Exemple de mcp_config.json pour une image construite localement :

{ "mcpServers" : { "AWS EC2 Pricing MCP" : { "command" : "docker", "args" : ["run", "--rm", "-i", "--network", "none", "aws-pricing-mcp"] } } }
  • L'option --rm supprime le conteneur lorsqu'il se termine.
  • L'option -i active le mode interactif pour la communication stdio.
  • L'option --network none déconnecte totalement le conteneur du réseau afin de garantir l'absence d'exfiltration de données.

Utilisation directe de Python

Vous devez d'abord télécharger les données de tarification :

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

Il doit se trouver dans le même répertoire que server.py.

Exemple de mcp_config.json pour Python local :

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

Instructions de construction

Pour obtenir des instructions sur la construction et la publication de l'image Docker, voir BUILD.md.

Format JSON des données de tarification

Voir PRICING.md.

Liés dans Service en nuage - MCP Servers sécurisés

ServeurRésuméActions
Sécurité RADUn serveur de protocole de contexte de modèle (MCP) pour RAD Security, fournissant des informations...Voir
Flux WebUn serveur Node.js implémentant le Model Context Protocol (MCP) pour Webflow en utilisant le Webflow...Voir
Joe SandboxUn serveur Model Context Protocol (MCP) pour interagir avec Joe Sandbox Cloud. Ce serveur expose de...Voir
Gestion des PC dans le nuageMCP Server pour la gestion des PC du nuage Azure à l'aide de l'API Microsoft Graph.Voir
CData YouTube AnalyticsServeur MCP (Model Context Protocol) de CData pour YouTube AnalyticsVoir
Serveur Lodgify MCPServeur MCP (Model Context Protocol) pour l'API de location de vacances Lodgify. Il expose des outil...Voir