Analyse des coûts d'AWS - MCP Server sécurisé par ALMC Security 2025

Analyse des coûts d'AWS

Voir sur GitHub

Serveur MCP d'analyse des coûts

Serveur MCP permettant de générer des estimations de coûts de services AWS et de fournir des informations sur les coûts

Remarque importante: ce serveur fournit des estimations de prix basées sur les API et les pages Web de tarification AWS. Ces estimations sont destinées à la planification du pré-déploiement et ne reflètent pas les dépenses réelles des services cloud déployés.

Fonctionnalités

Analyse et visualisation des coûts AWS

  • Obtenez une ventilation détaillée de vos coûts AWS par service, région et niveau
  • Comprendre comment les coûts sont répartis entre les différents services
  • Fournir des estimations de coûts avant le déploiement pour la planification de l'infrastructure
  • Prise en charge de l'analyse des projets CDK et Terraform pour identifier les services AWS

Interroger les données de coûts en langage naturel

  • Posez des questions sur vos coûts AWS en langage simple, sans avoir recours à des langages d'interrogation complexes
  • Obtenir des réponses instantanées à partir de la page web de tarification et de l'API de tarification AWS, pour les questions relatives aux services AWS
  • Récupérer des informations sur les prix estimés avant le déploiement d'un service cloud

Générer des rapports et des informations sur les coûts

  • Générer des estimations de coûts complètes basées sur votre mise en œuvre de l'IaC
  • Obtenir des recommandations d'optimisation des coûts pour l'infrastructure cloud potentielle
  • Fournir une analyse de prix initiale pour soutenir une prise de décision éclairée

Conditions préalables

  1. Installer uv à partir d'Astral ou du README de GitHub
  2. Installer Python en utilisant uv python install 3.10
  3. Configurer les identifiants AWS avec accès aux services AWS
    • Vous avez besoin d'un compte AWS avec les permissions appropriées
    • Configurez les identifiants AWS avec aws configure ou les variables d'environnement
    • Assurez-vous que votre rôle/utilisateur IAM a les permissions d'accéder à l'API de tarification AWS

Installation de l'API de tarification

Install MCP Server

Configurez le serveur MCP dans la configuration de votre client MCP (par exemple, pour Amazon Q Developer CLI, éditez ~/.aws/amazonq/mcp.json) :

{ "mcpServers" : { "awslabs.cost-analysis-mcp-server" : {"command" : "uvx", "args" : ["awslabs.cost-analysis-mcp-server@latest"], "env" : { "FASTMCP_LOG_LEVEL" : "ERROR", "AWS_PROFILE" : "your-aws-profile" }, "disabled" : false, "autoApprove" : [] } } }

ou docker après un succès docker build -t awslabs/cost-analysis-mcp-server .. :

# fichier `.env` fictif avec les informations d'identification temporaires AWS_ACCESS_KEY_ID=ASIAIOSFODNN7EXAMPLE AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY AWS_SESSION_TOKEN=AQoEXAMPLEH4aoAH0gNCAPy...truncated...zrkuWJOgQs8IZZaIv2BXIa2R4Olgk
 { "mcpServers" : { "awslabs.cost-analysis-mcp-server" : { "command" : "docker", "args" : ["run", "--rm", "--interactive", "--env", "FASTMCP_LOG_LEVEL=ERROR", "--env-file", "/full/path/to/file/above/.env", "awslabs/cost-analysis-mcp-server:latest" ], "env" : {}, "disabled" : false, "autoApprove" : [] } } }

REMARQUE : Vos informations d'identification devront être actualisées en permanence à partir de votre hôte

Authentification AWS

Le serveur MCP utilise le profil AWS spécifié dans la variable d'environnement AWS_PROFILE. S'il n'est pas fourni, il utilise par défaut le profil "default" de votre fichier de configuration AWS.

"env" : { "AWS_PROFILE" : "your-aws-profile" }

Assurez-vous que le profil AWS dispose des autorisations nécessaires pour accéder à l'API de tarification AWS. Le serveur MCP crée une session boto3 à l'aide du profil spécifié pour s'authentifier auprès des services AWS. Vos informations d'identification AWS IAM restent sur votre machine locale et sont strictement utilisées pour accéder aux services AWS.

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

ServeurRésuméActions
Domino Data LabAucune documentation n'est disponible.Voir
Serveur Microsoft Entra ID MCPCe projet fournit un serveur FastMCP modulaire et orienté ressources pour interagir avec l'API Micro...Voir
Espaces d'étreinte[!TIP]Voir
GrafanaForked from Grafana MCP serverVoir
NetbirdUn serveur MCP (Model Context Protocol) pour Netbird.Voir
k8s PiloteVoir