記事公開日
【Kiro FinOps】AWS料金をAWS Pricing MCP Serverを使って自動収集する

この記事のポイント
AWSの利用料金算出を、AIエージェント「Kiro」と「AWS Pricing MCP Server」を組み合わせて効率化する方法を解説します。
- AWS Pricing MCP Serverの活用:
最新のAWSサービス価格情報にリアルタイムでアクセスし、複雑なフィルタリングやコスト分析が可能です。 - 自然言語による料金照会:
Pricing Calculatorを操作することなく、対話形式でインスタンス料金や月額見積りを取得できます。 - 精度の検証:
AIによる計算結果を過信せず、実際のCalculatorと比較して正しさを確認する重要性についても触れています。
はじめに
DXソリューション営業本部の三浦です。
AWS利用料の算出どうされていますか?Pricing calculatorをポチポチして計算するのは、入力するパラメータも多くて面倒くさいですよね。
AIに調べてもらってもよく確認すると実際の料金とはかなりギャップがあったり、根拠がはっきりしていなかったりすることもあります。そこで、KiroにAWS Pricing MCP Serverを使うことで、正確な料金を算出する方法をご紹介します。
AWS Pricing MCP Serverとは
AWS Pricing MCP Serverは、リアルタイムのAWS料金情報へのアクセスとコスト分析機能を提供するMCPサーバーです。
主な機能(Features)
- AWSサービスの探索:全AWSサービスの料金情報を発見・取得。
- 属性の特定:インスタンスタイプ、リージョン、ストレージクラスなどの条件を特定。
- リアルタイムクエリ:高度なフィルタリングを用いた最新価格データへのアクセス。
- リージョン間比較:単一のクエリで異なるリージョン間の価格を比較。
- コスト分析レポート:ユニット価格や計算の内訳を含む詳細なレポート作成。
- インフラプロジェクト分析:CDKやTerraformプロジェクトからAWSサービスを自動特定。
Kiroへのインストールや設定方法は以下のリンクをご参照ください。
実際に使ってみる
利用にあたっては、以下の前提条件が完了している必要があります。
- AWS CLIの設定ファイル作成が完了している。(~/.aws/credentials)
- MCPサーバの設定の”AWS_PROFILE”に適切なプロファイルが設定されている。
EC2の料金を調べる
指定のインスタンスタイプ(例:t3.micro)のオンデマンド料金(USD/h)を取得し、月額見積り(730h/月想定)も計算させてみます。
プロンプト
MCPの `awslabs.aws-pricing-mcp-server` を使って、EC2のオンデマンド料金を取得して。 条件: - region: ap-northeast-1 (東京) - instanceType: t3.micro - operatingSystem: Linux - SP/RI: NA 出力は以下の形式で: - 単価(JPY/時間)**1USD=160JPY** - 月額(JPY/月) ※730 時間/月で概算 - リージョン、通貨、取得元(PriceList API/SKU)も明記 - 最後に前提条件を箇条書き(時間数、通貨、税抜/税込 など)

KiroがMCPを呼び出し、一瞬で料金を算出してくれました。詳細情報も明記されているため、根拠も明確です。
AIの結果を検証する(おまけ)
AIの結果を鵜呑みにせず、実際のPricing Calculatorで答え合わせをしてみます。
オンデマンドの1時間あたりのコスト(0.0136 USD)は一致していました。しかし、月額計算を確認すると……
計算式: 9.93(USD/月) × 160 = 1,588.8(JPY/月)
Kiroの回答では「15,885 JPY/月」となっていたため、桁を間違えていました。
このようにAIがミスをすることもあります。違和感があればすぐに指摘して修正させることが重要です。
まとめ
AWS Pricing MCP ServerをKiroに導入することで、必要な情報を入れるだけで一瞬で利用料の算出ができるようになりました。これにより、AWS利用における工数が大幅に削減できそうです。
AGENT STEERINGで出力形式を固定したり、対話形式で条件を深掘りしたりと、活用の幅は広そうです。ただし、ハルシネーションを起こすリスクもあるため、重要な見積もりでは必ずダブルチェックを行うようにしましょう。
もし「このサービスについて知りたい」「AWS環境の構築、移行」などのリクエストがございましたら、弊社お問合せフォームまでお気軽にご連絡ください。 複雑な内容に関するお問い合わせの場合には直接営業からご連絡を差し上げます。 また、よろしければ以下のリンクもご覧ください!
<QES関連ソリューション/ブログ>
<QESが参画しているAWSのセキュリティ推進コンソーシアムがホワイトペーパーを公開しました>
※Amazon Web Services、”Powered by Amazon Web Services”ロゴ、およびブログで使用されるその他のAWS商標は、米国その他の諸国における、Amazon.com, Inc.またはその関連会社の商標です。

