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
LinodeVoir
BrexUn serveur Model Context Protocol (MCP) pour l'intégration avec l'API Brex, permettant aux agents d'...Voir
Serveur MCP UberallVoir
Modèle de serveur Cloudflare MCPUn serveur de protocole de contexte de modèle (MCP) alimenté par l'IA qui fournit un accès intellige...Voir
Analyse des coûts d'AWSServeur MCP pour générer des estimations de coûts de services AWS et fournir des informations sur le...Voir
Google Cloud Healthcare API (FHIR)Ce projet est un serveur Model Context Protocol (MCP) qui fournit des outils de santé pour interagir...Voir