AWS Pricing MCP Server

AWS Pricing MCP Server

AWS Pricing MCP Serverは、リアルタイムのAWSサービスの価格データ、コスト見積もり機能、インテリジェントな予算分析を提供します。これにより、LLMを活用したアシスタントは、クラウドプロジェクトやインフラ計画のための正確で最新のコストインサイトを提供できます。

Author: awslabs


プロトコルを表示

AWS Pricing MCP Serverとは?

AWS Pricing MCP Serverは、AIアシスタントやアプリケーションが詳細で最新のAWSサービス価格情報にアクセスし、標準化されたエンドポイントを介してコスト見積もりを行うための特化型MCPサーバーです。モデルコンテキストプロトコルを通じて接続することで、エージェントは質問に答え、予算分析を生成し、開発環境、チャットインターフェース、またはワークフロー自動化から直接AWSコスト計画を支援します。

設定方法

  1. 必要なものをインストール: uv(Astralから)とPython 3.10以上がインストールされていることを確認します。
  2. AWS資格情報を設定: サーバーは、価格APIを照会するための適切なAWS資格情報を必要とします。必要に応じて環境変数またはAWSプロファイルを使用してください。
  3. MCPクライアント設定に追加: MCPクライアント(例: Amazon Q CLI、Cursor、Cline)で、MCP設定ファイル(~/.aws/amazonq/mcp.json, .cursor/mcp.json など)を以下のエントリで更新します:
    {
      "mcpServers": {
        "awslabs.aws-pricing-mcp-server": {
          "command": "uvx",
          "args": [
            "awslabs.aws-pricing-mcp-server@latest"
          ],
          "env": {
            "AWS_PROFILE": "your-aws-profile",
            "FASTMCP_LOG_LEVEL": "ERROR"
          }
        }
      }
    }
    
  4. MCP対応クライアントを再起動して、新しいサーバーを反映させます。
  5. (オプション) コンテナ化されたセットアップの場合、必要なAWS資格情報でDocker環境を設定し、共有設定をマウントします。

使用方法

  1. サポートされているAIアシスタント(Amazon Q Developer CLI、Cursor、Cline、Claude Desktopなど)で、チャットまたはワークフローセッションを開始します。
  2. AWS Pricing MCP Serverを名前で参照するか、自然言語を使用します(例: "us-east-1でt3.large EC2インスタンスとRDS MySQL db.m5.largeの月額AWSコストを見積もってください")。
  3. アシスタントがAWS Pricing MCP Serverによって提供される価格ツールを発見し、価格情報を取得し、コスト内訳や推奨を返します。
  4. 明示的にリクエストすることもできます: "AWS Pricing MCP Serverを使用して以下のアーキテクチャの予算見積もりを生成してください..." もしくは、エージェントが文脈に基づいて関連するツールを選択します。
  5. ツールの呼び出しと結果は自動承認できますが、各ツール呼び出しを確認して承認することもできます。

主な機能

  • 最新のAWS価格データ: EC2、S3、RDS、Lambdaなどの最新価格にアクセス可能。AWSの公開APIから直接同期されています。
  • コスト見積もり: 選択したリソースタイプと使用想定に基づく正確な月次または年次インフラコスト予測を生成します。
  • 予算計画: アーキテクチャの変更が予測AWS費用に与える影響を分析します。
  • コスト内訳: 複雑な展開のために詳細なコストコンポーネントを取得し、明確な意思決定を支援します。
  • AIワークフローとの統合: LLMエージェントに価格情報をシームレスに公開し、文脈に基づくコストガイダンスとリアルタイムでの自動化を可能にします。
  • 自動更新: 常に最新の価格を使用し、古い見積もりによるリスクを最小限に抑えます。

用途

  • クラウドコスト見積もり: デプロイ前に、提案したインフラに対する月次または年次のAWS請求書を見積もります。計算、データベース、ストレージを含みます。
  • 予算レビュー/承認: 開発チームが透明な価格分析でアーキテクチャの選択を正当化できるようにします。
  • What-if分析: 異なるインスタンスタイプ、地域、サービスのコスト影響を迅速に比較します。
  • CI/CDパイプラインコストチェック: 自動化との統合により、計画された変更がプロジェクト予算に違反する場合に警告します。
  • 会話型アシスタントとチャットボット: ビジネスおよび技術の価格質問に迅速に答えます—「このソリューションの月額コストはいくらですか?」

よくある質問

Q: AWS Pricing MCP Serverは地域別の価格差を含んでいますか?
はい、地域特有の価格をサポートし、AWS地域間の最新の価格変動を反映します。

Q: コスト見積もりはどれくらい正確ですか?
すべての見積もりは、現在のAWS公開価格APIに基づいています。実際のコストは、カスタムエンタープライズ価格や割引がある場合に変動する可能性があります。

Q: 複数のリソースやアーキテクチャの見積もりを一緒に行えますか?
もちろんです—スタックを説明してください(例: "2つのt3.mediumインスタンス、1つのRDS db.t4g.large、100GBのS3ストレージ")と、サーバーが項目別の見積もりを生成します。

Q: このツールは私のAWS資格情報で安全に実行できますか?
サーバーは価格を取得するためにAWS公開APIへの読み取りアクセスのみが必要で、リソースを変更することはありません。資格情報管理のベストプラクティスに従ってください。

Q: Pricing MCP Serverをオフラインで使用できますか?
このサービスは最新のAWS価格データを取得するためにインターネット接続が必要で、完全にオフラインでは操作できません。