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
MCP ConcordiaUn serveur MCP (Model Context Protocol) avancé qui fournit des analyses complètes pour les portefeui...Voir
Serveur MCP InfactoryUn serveur MCP (Model Context Protocol) pour interagir avec les API d'Infactory à l'aide de Claude e...Voir
Salesforce Einstein par CDataServeur Model Context Protocol (MCP) de CData pour Salesforce EinsteinVoir
Alpaga MCP Gold StandardUne implémentation complète de l'architecture serveur MCP (Model Context Protocol) définitive pour l...Voir
Visage étreintServeur MCP donnant accès à l'API Hugging Face Dataset Viewer. Interrogez les ensembles de données,...Voir
Catalogue de données Azure par CDataServeur Model Context Protocol (MCP) de CData pour Azure Data CatalogVoir